Questions tagged «django»

Django,“具有截止日期的完美主义者的Web框架”,是用于创建Web应用程序的基于Python的框架。凭借功能强大的基于对象的数据库映射器,用于将URL映射到视图的简洁语法,简单的模板语言以及便捷的自动生成的管理界面,Django是最受欢迎的Python Web框架。

4
为什么我需要Nginx和诸如Gunicorn之类的东西?
我正在寻找以下问题的过于简化的答案。我正在尝试对Nginx与Gunicorn等产品的工作方式建立基础理解。 我是否需要Nginx和类似Gunicorn的东西才能在Nginx上部署Django应用? 如果是这样,那么实际处理HTTP请求的是什么? 附言 我不想使用Apache和mod_wsgi!
219 nginx  django 

9
为什么出现sqlite错误,“无法打开数据库文件”?
使用我的Django应用程序,我可以从数据库中读取数据。当应用程序无权访问文件时,它给了我这个错误: 尝试编写一个只读数据库 有道理。因此,我编辑了该文件的权限,以便Apache进程具有写权限。但是,除了它不能写之外,我得到了这个神秘的错误: 无法打开数据库文件 如果有用的话,下面是整个输出: Request Method: POST Request URL: http://home-sv-1/hellodjango1/polls/1/vote/ Exception Type: OperationalError Exception Value: unable to open database file Exception Location: /usr/lib/pymodules/python2.5/django/db/backends/sqlite3/base.py in execute, line 193 Python Executable: /usr/bin/python Python Version: 2.5.2 Python Path: ['/var/www', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/pymodules/python2.5', '/usr/lib/pymodules/python2.5/gtk-2.0'] Server time: Sun, 23 Aug …
65 django  sqlite 

2
当我有uWSGI时为什么需要nginx
我想部署Django应用程序时,有很多教程介绍如何配置nginx与uWGSI合作。 但是,为什么我需要此套件中的nginx?uWSGI本身可以服务WSGI Python应用程序,它可以服务静态文件,也可以服务SSL。nginx可以做哪些uWSGI无法做的事情?
62 nginx  django  uwsgi 


4
修改Python脚本后,如何使uWSGI重新启动?
不记得在哪里,但我读到uWSGI可以在修改项目脚本后像Django开发服务器那样重新加载自身。我在docs和互联网中都找不到。我怎样才能做到这一点? 我在工作机上使用Ubuntu 12.04,在舞台和生产服务器,Django 1.4和uWSGI 1.2上使用Debian Squeeze。
38 django  uwsgi 

2
通过mod_wsgi运行Django时,我应该在WSGIDaemonProcess中指定多少个进程?
假设我在一个盒子上有两个站点(超级用户和Serverfault)从它们自己的Apache虚拟主机运行。这两个站点均由Django驱动,并通过mod-wsgi在Apache上运行。该站点之一的典型配置文件如下所示: WSGIDaemonProcess serverfault.com user=www-data group=www-data processes=5 主机是一台运行Ubuntu的Linux计算机,具有4GB的RAM。谁能建议我为我的2个站点在上面指定的处理数量?假设它们的流量与实际的Superuser和Serverfault站点相同。

6
为什么Nginx比lighttpd更受欢迎?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我想在生产中使用Lighttpd来提供Django应用程序,但是我发现这些天Nginx越来越流行。这是为什么?我知道过去Lighttpd会发生内存泄漏,但是现在不解决吗?他们确实有活跃的开发人员来修复此类问题,不是吗? 有什么理由让我选择Nginx代替Lighty吗?我知道nginx是一台出色的服务器,但它真的好过又好过吗?
21 nginx  lighttpd  django 

4
哪个最适合Django?Lighttpd还是Nginx?也许还有其他东西?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 根据您的经验,Lighttpd和Nginx中的哪一个更适合Django?我已经使用了这两种方法,几乎​​没有注意到任何区别,它们只是工作得很好...是否有任何用例中的一种比另一种表现好得多?回答时,请同时考虑配置的简便性和效率。 我通常的设置是./manage.py runfcgi daemonize=false port=8098 host=127.0.0.1通过daemontools或init.d脚本和lighty / nginx作为反向代理启动一个单独的Django FCGI进程(如中的)。 哦,如果您觉得对于Django,其他HTTP服务器要比Lighty和Nginx好得多,请不要犹豫,分享您的想法。
18 nginx  lighttpd  django 

1
Django:CONN_MAX_AGE保持连接,但不与PostgreSQL重用
我有一个Django设置,在Ubuntu 14.04 LTS上使用Django 1.6.7和Postgres 9.3。 在任何给定时间,该站点都可以同时与PostgreSQL数据库建立约250个连接,该数据库是2.5GHz的Quad Core Xeon E5-2670,内存为16GB。该特定机器全天的平均负载约为20到30。 有时,我会收到关于连接超时到数据库的消息,并且我认为启用某种连接池将有助于减轻此问题,并稍微降低数据库的负载。 由于我们使用的是Django 1.6,因此我们可以使用内置池。但是,当我将CONN_MAX_AGE设置为10秒或60秒时,并发连接数几乎立即跳到允许的最大设置(大约是我们通常看到的两倍),并且连接开始被拒绝。 所以,出现什么都原因,连接ARE坚持,但他们不被重用。 这可能是什么原因? PS。我们也将gunicorn与--worker-class = eventlet一起使用。也许这就是我们困扰的根源?

2
连线uWSGI以在Ubuntu 16.04上使用Django和Nginx
我试图按照本教程设置uWSGI有Django和nginx上Ubuntu16.04。 一切正常,直到我尝试执行此命令的最后一步(哦,具有讽刺意味的...): sudo service uwsgi start 如果失败并出现以下错误: 无法启动uwsgi.service:找不到单元uwsgi.service。 其他人似乎也遇到类似的错误: 无法启动uwsgi.service:单元uwsgi.service无法加载:没有这样的文件或目录。 该问题似乎与Ubuntu版本有关。虽然该教程针对的是Ubuntu 14.04,但它似乎不适用于较新的版本,因为在版本15中,Ubuntu从upstartinit守护程序切换到了systemdinit守护程序。 如何使用systemd启动uWSGI,使其与nginx和Django兼容?
14 ubuntu  nginx  django  uwsgi  wsgi 

1
在Heroku上看不到Django日志
我INFO在Heroku日志中没有看到Django创建的日志条目(级别为)。 这是我的配置: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'filters': { 'require_debug_false': { '()': 'django.utils.log.RequireDebugFalse', }, 'require_debug_true': { '()': 'django.utils.log.RequireDebugTrue', }, 'not_development_filter': { '()': NotDevelopmentFilter, }, }, 'handlers': { 'console':{ 'level': 'INFO', 'class': 'logging.StreamHandler', }, 'null': { 'class': 'django.utils.log.NullHandler', }, 'mail_admins': { 'level': 'ERROR', 'filters': ['not_development_filter'], 'class': 'django.utils.log.AdminEmailHandler', 'include_html': True, …

4
Nginx Varnish Nginx Django?
我有一个django应用,我想在它前面的服务器上设置Varnish。在另一个serverfault线程中,有人建议将Nginx放在Varnish的前面。 我应该在缓存服务器上将Nginx放在Varnish的前面吗?如果是这样,我应该在应用服务器上使用Nginx吗?
13 nginx  django  varnish 

4
使用Nginx,Apache,mod_wsgi部署Django应用
我有一个django应用程序,可以使用标准开发环境在本地运行。我现在想将其移至EC2进行生产。django文档建议使用apache和mod_wsgi运行,并使用nginx加载静态文件。 我在Ec2机器上运行Ubuntu 12.04。我的Django应用“ ddt”包含一个带有ddt.wsgi的子目录“ apache” import os, sys apache_configuration= os.path.dirname(__file__) project = os.path.dirname(apache_configuration) workspace = os.path.dirname(project) sys.path.append(workspace) sys.path.append('/usr/lib/python2.7/site-packages/django/') sys.path.append('/home/jeffrey/www/ddt/') os.environ['DJANGO_SETTINGS_MODULE'] = 'ddt.settings' import django.core.handlers.wsgi application = django.core.handlers.wsgi.WSGIHandler() 我从apt安装了mod_wsgi。我的apache / httpd.conf包含 NameVirtualHost *:8080 WSGIScriptAlias / /home/jeffrey/www/ddt/apache/ddt.wsgi WSGIPythonPath /home/jeffrey/www/ddt <Directory /home/jeffrey/www/ddt/apache/> <Files ddt.wsgi> Order deny,allow Allow from all </Files> </Directory> 在apache2 / …

6
有适用于Django的Heroku吗?
我一直在寻找Heroku作为托管服务提供商。我对它的易于部署以及根据需要扩展和缩减资源的能力特别感兴趣。 是否存在可与Django配合使用的这种轻松易用的托管解决方案?
12 django  heroku 

3
如何使用IIS 8设置Django?
我过去曾尝试使Django在Windows 8 Developer Preview中的IIS 8下运行。既然Windows 8的使用者预览版已经发布,我想知道是否可以得到一些有关在IIS中设置Django的详细说明。 我如何进行此过程-我几乎不知道从哪里开始。我需要特定的ISAPI模块吗?
11 iis  django 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.