小编Tim*_*s83的帖子

将django应用程序移动到子文件夹和url.py错误

我有一个关于将django应用程序放入"apps"子目录的问题.我在project_root中有一个名为"faktura"的应用程序.我不喜欢它在那里的事实,我想将我的所有应用程序存储在"apps"子目录下.

所以,我发现我可以将python路径扩展到"apps"子目录,所以在查看了互联网后,我将这个字符串添加到了settings.py:sys.path.insert(0,os.path.join(PROJECT_PATH,"应用")).然后我将应用程序添加到INSTALLED_APPS,如"faktura".一切顺利,直到我将url(r'^ faktura /',include('faktura.urls'))添加到根目录中的urls.py.从那以后,Django抛出错误信息"No module named faktura"full taceback就在这里:http://dpaste.com/737380/

这里有什么问题,为什么只有urls.py无法找到应用程序?如果我把它添加到PATH中它是否找不到这个应用程序?我花了一个上午试图弄清楚什么是错的,现在我需要你的帮助.

django django-apps django-settings

11
推荐指数
2
解决办法
8902
查看次数

如何查找或更改Git Repository服务器的URL

我在Ubuntu服务器上安装了Git和Gitosis,它有3个域名停放.我怎么知道,Git使用哪些域名来构建Git访问URL,例如:git@xxxxxxxx/repository.git我在哪里可以设置这个xxxxxxx值?提前谢谢你,Git看起来很棒.

git ubuntu gitosis

6
推荐指数
1
解决办法
2万
查看次数

无法在管理员更改中反向匹配网址

我阅读了很多文档,尝试了所有内容但仍然无法理解为什么我的模板返回反向''带参数'(1,)'和关键字参数'{}'找不到错误.请在此处查看错误转储:http://dpaste.com/721187/

我在change_form.html模板中使用的代码是{%url pdfview 1%}

类FVatAdmin(admin.ModelAdmin)有get_urls方法,如下所示:

def get_urls(self):
    urls = super(FVatAdmin, self).get_urls()
    my_urls = patterns('',
       url(r'^view/(?P<id>\d+)', self.admin_site.admin_view(self.pdf_view), name="pdfview"),
       url(r'^js/calculate', self.admin_site.admin_view(self.calculate), name="calc"),
        )
    return my_urls + urls
Run Code Online (Sandbox Code Playgroud)

上面定义的url和pdfview运行得很好,但有些不能通过模板中的{%url pdfview 1%}和视图中的反向('pdfview',args = {1})或通过shell解析.

我只是无法理解我做错了什么.我是Django的新手......帮助:)

django django-templates django-admin django-views

5
推荐指数
1
解决办法
1249
查看次数

宝石数量对Rails应用程序性能的影响程度如何?

我是Rails的新手,这可能是一个愚蠢的问题,但我想知道宝石的数量如何影响Rails应用程序的性能?你添加的宝石越多,它变慢吗?每个请求都会调用所有宝石吗?

我问这个问题是因为,例如,在Django中,你在每个调用它的.py文件中导入所有需要的类/方法/库.在Rails你没有这样做,一切都是"自动加载",但我想知道,这种"自动加载"的成本是多少?

这是否意味着每个请求都会调用所有宝石?

ruby performance rubygems ruby-on-rails

4
推荐指数
1
解决办法
815
查看次数

存储大量日志数据的最佳方式

我需要有关存储统计数据的最佳方法的建议。Django 上有一个项目,它有一个数据库(mysql),里面有 30 000 个网络游戏。

每场比赛都有三个统计参数:

  • 观看次数,
  • 播放次数,
  • 点赞数

现在我需要每天存储这三个参数的历史数据,所以我想创建一个包含五列的单个数据库:

gameid, number of views, plays, likes, date (day-month-year data). 
Run Code Online (Sandbox Code Playgroud)

所以最后,每一场比赛的每一天都会被记录在一行中,所以一天后这张表将有 30000 行,10 天后它将有 300000 行,一年后它将有 10 950 000 行. 我不是 DBA 方面的大专家,但这告诉我,这很快就会成为一个性能问题。我不是在谈论 5 年后会发生什么。简单图形需要此表中收集的数据

(daily, weekly, monthly, custom range).
Run Code Online (Sandbox Code Playgroud)

也许您对如何存储这些数据有更好的想法?也许 noSQL 在这种情况下会更合适?真的需要你的建议。d

mysql database postgresql database-design nosql

1
推荐指数
1
解决办法
5079
查看次数

如何在Django视图中获取url的一部分?

我有两个网址:

url(r'^(?P<slug>[^\.]+)/reviews/$', Someview.as_view(), name="someview"),
url(r'^(?P<slug>[^\.]+)/tips/$', Someview.as_view(), name="someview")
Run Code Online (Sandbox Code Playgroud)

我需要根据url的那一部分获取reviewstips参与视图以在同一视图中应用不同的逻辑,我该怎么做?

django django-templates django-urls django-views

1
推荐指数
1
解决办法
1205
查看次数