我在本地networking中为我的django项目提供服务时遇到问题。 每个项目在hosts文件中都需要一个唯一的域名。 在我的本地networking中,其他计算机无法看到这些项目。 我的电脑IP在networking上是192.168.2.2我电脑上的主机文件如下: 127.0.0.101 myProject1.local 127.0.0.102 myProject2.local 127.0.0.103 myProject3.local 我想我必须这样做,但它不起作用。 192.168.2.101 myProject1.local 192.168.2.102 myProject2.local 192.168.2.103 myProject3.local
我已经安装了Python 2.7,但仍然保持Python 2.4。 当我input命令python ,它运行python 2.4,我想保持这种方式。 但是如何设置Django在运行时使用/usr/local/bin/python2.7 ? [编辑]这是运行在Apache与WSGI
我正在configurationDebian 5来运行我的Django应用程序。 所需的应用程序需要与Python 2.5软件包不兼容。 我安装了Python 2.7并创build了符号链接python -> /usr/bin/python2.7/bin/python 。 在我安装了mod_wsgi ./configure –with-python=/usr/bin/python2.7/bin/python并添加到httpd.conf的WSGIPythonHome /usr/bin/python2.7/bin/python 。 现在我有几个问题。 起初 – 我手动安装setuptools和PIP后,在调用PIP pip install -r requirements.txt我有一个错误: 回滚(最近调用最后一个):从pkg_resources中导入第5行的文件“/ usr / bin / pip”import load_entry_point在文件“build”中的文件“build / bdist.linux-i686 / egg / pkg_resources.py”,第2607行/bdist.linux-i686/egg/pkg_resources.py“,第565行,parsingpkg_resources.DistributionNotFound:pip == 1.0.2 如何解决DistributionNotFound问题? 第二:在系统中通过apt-get安装了mod_wsgi,我用configure标志手动编译mod_wsgi 2.5而不删除现有的版本。 该应用程序现在不火了,如何检查,因为mod_wsgi工作正确?
我正在开发一个带有MySQL后端的Django项目。 我很好奇最好的方法来更新生产服务器的数据库,以反映在开发服务器的数据库上所做的更改? 当我现在开发时,我对一个models.py文件进行了一些更改,然后对使用South的模式schemamigration进行了一些更改。 有时我会在准备生产数据库之前,在主项目文件夹中的多个应用程序上进行多次迁移。 这意味着由South创build的app/migrations/文件夹中有多个迁移文件。 那么在生产服务器上,如何更新数据库以反映开发中所做的所有更改,而不会造成任何数据丢失?
我有一个django网站在Ubuntu上运行,configuration了mod_wsgi的apache2。 media (用户上传文件所在的文件夹)由ubuntu用户拥有(使用sudo访问), media文件夹组为www-data 。 当apache在媒体文件夹中创build一个或多个新文件夹时,某个外部Python进程(例如subprocess.popen )无法写入该文件夹,因为该特定文件夹由www-data拥有。 这个问题的解决scheme是什么? 我到目前为止所做的( django是系统用户): sudo chown django:django -R mysite/media/ sudo chgrp -R www-data mysite/media/ sudo chmod -R g+w mysite/media/ ls -la media文件夹的结果(媒体文件夹包含一些以整数命名的其他文件夹): drwxr-sr-x 2 www-data www-data 4096 Jun 8 02:20 11 drwxrwsr-x 6 django www-data 4096 Jun 7 18:15 10 drwxrwsr-x 5 django www-data 4096 Jun 7 18:13 9 […]
我用apache2和mod_wsgiconfiguration了一个linode服务器。 服务器正在运行 wsgi正在运行 postgre正在运行,syncdb成功 我有什么麻烦完成实际上是服务的应用程序.. 我的文件结构: . ├── logfile └── srv ├── logfile └── www └── quickerhub.com ├── admin │ ├── css │ │ ├── base.css │ │ ├── changelists.css │ │ ├── dashboard.css │ │ ├── forms.css │ │ ├── ie.css │ │ ├── login.css │ │ ├── rtl.css │ │ └── widgets.css │ […]
我有一个运行Python 2.7和Django 1.6的服务器。 我想让Django尽可能less的开销发送和接收电子邮件。 我宁愿不要为Django设置一个邮箱。 理想情况下,当一个消息进来,它只是调用一个Django的方法与消息的内容。 我一直在阅读Ubuntu 邮件服务器,但他们听起来像一个令人难以置信的复杂的过程,我宁愿不要让我的服务器停止不必要的进程。 有谁知道一个很好的方法来完成这个? 如果重要的话,一切都在Ubuntu 12.04上运行。
我试图在我的Windows Server 2008机器上运行Django。 我可以通过调用python manage.py runserver 54321手动执行此操作,该服务器在http://127.0.0.1:54321启动Django的服务器 – 然后我可以使用IIS中的反向代理通过IIS提供站点。 但现在,我想自动启动服务器,以便在服务器启动后立即启动。 我正在使用计划任务来完成此任务。 我有一个名为launch.cmd的文件,其中包含python manage.py runserver 54321 & ,然后是在启动时运行launch.cmd 本地服务下运行的计划任务。 当我运行Scheduled Task来testing它时,它立即停止运行结果(0x1)。 根据任务历史logging,这表明脚本正在运行,然后立即结束,这意味着Django服务器不在服务内容。 有没有办法阻止我的计划任务在我启动我的Django服务器后立即结束?
我想设置我的nginx conf,以便我可以为我的多个Django项目提供相关文件。 最终,我希望每个应用程序在www.example.com/app1,www.example.com/app2等都可用。它们都从位于各自项目根目录中的“静态文件”目录提供静态文件。 项目结构: Home Ubuntu Web www.example.com ref logs app app1 app1 static bower_components templatetags app1_project templates static-files app2 app2 static templates templatetags app2_project static-files app3 tests templates static-files static app3_project app3 venv 当我使用下面的conf时,服务我在/ static / location中指定的应用程序的静态文件没有问题。 我也可以访问在他们的位置find的不同的应用程序。 但是,我不知道如何同时为所有的应用程序提供所有的静态文件。 我已经研究了使用“try_files”命令的静态位置,但不知道如何看它是否工作。 Nginx Conf – 只为一个应用程序提供静态文件: server { listen 80; server_name example.com; server_name www.example.com; access_log /home/ubuntu/web/www.example.com/logs/access.log; […]
一些背景: 我已经获得了在AWS账户上运行django应用程序的生产服务器的newrelic dashboard,并且负责提供一些gatling.io(性能testing软件)脚本。 原因是我发现了一个主要的问题,我们的apacheconfiguration,并testing我的configuration在开箱,并看到内存和CPU消耗的急剧改善。 我们现在要创build针对应用程序执行不佳的部分的脚本,这样在更改生产configuration之后,我们可以重新测量它们,并找出这个新configuration真正改进了多less。 手头的问题是: 我有太多的新闻资讯: Transactions Most time consuming transactions by percentage Routes with slowest average response times Top transactions with highest wall clock time Database same as above 我的问题是我应该在哪里缩小我的重点? 我无法为所有内容创build脚本,所以我可以从哪里开始才能正确显示新configuration的正常工作? 我该如何select每个请求的用户数量,以及根据新增的信息来扩展这些用户呢? 任何和所有的信息非常感谢。