Articles of django

centos,django,mod_wsgi和不同的python安装

我得到这个错误 File "/usr/local/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module TemplateSyntaxError: Caught ImportError while rendering: No module named django_bcrypt 。 django_bcrypt已经安装,可以在python shell中导入。 django_bcrypt安装在/root/src/django_bcrypt 另外我有一个旧的Python 2.4 /usr/bin/python2.4 而我的新的是/usr/local/bin/python2.7 我也有一个/usr/local/bin/python 我使用wsgi脚本检查了sys.path,sys.prefix,sys.version。一切都是正确的。 首先我有一个错误import site failed error.I通过添加WSGIPythonHome /usr/local更正

在一个SSL证书上使用单个IP与Apache的多个Django站点

在技​​术上可以在单个IP地址上使用单一的SSL证书来设置多个Django站点吗? 以下是我的SSLconfiguration摘录: Alias /media/ x:/home/djang-apps/myapp WSGIScriptAlias / x:/home/djang-apps/myapp/apache/django.wsgi <Directory x:/home/djang-apps/> Order allow,deny Allow from all </Directory> 我遇到的问题之一,因为我只有一个IP地址,我只有一个虚拟主机,因此我怎样才能引用varius媒体文件夹包含每个Django网站的CSS /图像/ JS等,以及每个站点的WSGIScriptAlias? 我目前拥有* .foo.com的通配符证书 所以我想能够以这种方式添加几个网站: website1.foo.com website2.foo.com website3.foo.com

在CentOS上运行Django?

我在CentOS上用mod_wsgi和Apache运行Django时出现问题。 Django运行在Python 2.5或更高版本上,但CentOS自带Python 2.4。 我不能只升级默认的Python 2.4,因为它打破了其他服务,如yum 。 我将Python 2.7安装到不同的目录中。 我遵循了大部分教程和关于使用mod_wsgi运行Django的文章,但从未能成功运行它。 你们有没有在CentOS上成功运行Django? 如果是这样,你是怎么做到的?

Django / MySQL / Memcached用于10K用户访问者

我目前正在为我的网站使用CentOS(512内存,双核CPU)。 这里是规格: Django 1.3.1 Python 2.7.2 Apache 2与mod_wsgi 3.3 MySQL 5(约5000个logging) Memcached(运行120 MB) Nginx为静态内容提供服务 当我的网站同时有2000个访问者时,CPU使用率达到总数的40%左右。 而10K的访问者,CPU是90%-100%。 该网站非常缓慢。 我试图caching在数据库中,但不工作。 我可以迁移到新的更大的服务器,但这将是一个浪费。 因为我的网站在一周的1-2天内就达到了这么大的数量。 任何想法呢? 谢谢!

mod_wsgi覆盖Apache上的虚拟主机?

我有一个工作的Django应用程序托pipe在我的linode(Fedora 15)上,我也试图在那里托pipe一个基于php的网站。 我正在使用基于名称的虚拟主机来redirect基于主机名称的请求,但由于某种原因,每个请求都将转到Django应用程序。 我在想也许mod_wsgi重写一些默认值? 或者,也许我的虚拟主机语法错误(我试过DocumentRoot和无引号)? 这里是我的httpdconfiguration文件的相关部分: Name VirtualHost *:80 <VirtualHost *:80> ServerName pollvaultr.com ServerAlias www.pollvaultr.com WSGIDaemonProcess pollvaultr.com user=apache group=apache WSGIProcessGroup pollvaultr.com WSGIScriptAlias / "/var/www/html/PollVaultr/wsgi.py" Alias /static/ "/var/www/html/static/" <Directory "/var/www/html/static"> Order allow,deny Allow from all </Directory> <Directory "/var/www/html/PollVaultr"> <Files "wsgi.py"> Order allow,deny Allow from all </Files> </Directory> </VirtualHost> <VirtualHost *:80> DocumentRoot "/var/www/catfacts/" ServerName lexiross.com ServerAlias www.lexiross.com […]

Memcached和Django – 执行Ajax操作时,所有css和js都将丢失

我有Django运行并caching到Memcached中。 我在页面上有一些Ajax操作,当这些操作被执行,并且浏览器刷新时,CSS和JS文件就不会被find。 他们已经消失在Firebug中,并且网站只显示没有任何造型的物体。 我关掉了memcached,无法复制这个问题。 我在这里感到茫然,你们有没有听说过memcached之前的任何事情?

Nginx不提供静态文件

可能重复: nginx + django提供静态文件 我遵循本指南在Ubuntu 11.10上部署Django + Nginx。 Django运行良好,但不提供任何静态文件。 这是从我的settings.py节选: STATIC_ROOT = '' STATIC_URL = '/static/' ADMIN_MEDIA_PREFIX = DOMAIN_URL + '/static/admin/' STATICFILES_DIRS = ( os.path.join(PROJECT_ROOT, 'static'), ) 并从nginx.conf server { listen 80; server_name localhost; # site_media – folder in uri for static files location /static/ { autoindex on; alias /project/app/static; } location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|p$ access_log […]

我应该通过SSH还是在本地在我的服务器上设置我的Django应用程序?

确定noob问题:我有一个微型的AWS EC2实例运行,我正在通过这个 Django教程。 SSH到我的EC2意味着我正在做的所有工作,如编辑configuration文件,使Django的应用程序/项目等,是非常缓慢,滞后(我的互联网连接不是很快)。 我可以/应该在本地完成大部分工作,然后在完成后将file upload到正确的位置,然后通过慢速SSH执行所有的apacheconfiguration?

将PHP页面映射为Django(Python)的虚拟主机的一部分

我有一个类似这样的问题: Apache:将一个虚拟主机映射到另一个虚拟主机的子目录 除了我在Django的域内服务PHP: example.com服务Django,使用WSGI等, example.com/some_app需要完全基于PHP,不能通过Django, 我怎样才能做到这一点? 我相信这是可能的,但是你能给我一些关于如何做到的线索吗?

使用Ubuntu和Django启动Amazon EC2免费套餐

我打算开始一个Django项目,可能(或者可能不会)成为一个很大的事情。 所以我想要开始好:购买我的公共DNS(不知道如果与谷歌应用程序或任何其他域名提供商),并开始与亚马逊EC2服务器。 所以这个想法是在服务器上有一个集中的(git)仓库,并且一直运行着一个Django项目(还没有在生产阶段,只是开发)。 所以每个人都会在他们的本地机器上工作,然后push更改推向集中式回购。 另外,我们将在开发项目中进行testing(可能在Djangopipe理器中,并检查包含数据库查询的一些视图)。 问题是,这与亚马逊EC2“ 免费级 ”容量相匹配吗? 或者我在这里描述的活动会增加服务器的每月成本? 另外,我们将主要从南美发展(因此pulls和pushes回购),但是“目标用户”(一旦项目完成)将来自美国,那么如果我设置区域服务器到美国(东或西)? 还是会增加服务器的每月成本? 最后,我读了一些关于BitNami的DjangoStack ,但我不确定它是否适合我的需求。 它会有用(基于我的服务器描述)?