- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我觉得这可能是一个非常简单的问题,但我正在尝试学习使用 python/django 进行编码,这样我就可以为我的家人构建一些简单的博客网站,并且无法将我的网站部署到 Hostmonster 上。我想我快接近了,但我遇到了以下错误:
Using the URLconf defined in newproject.urls, Django tried these URL patterns, in this order: ^admin/ The current URL, , didn't match any of these.`
我花了很多时间弄清楚如何在我的共享 HostMonster 帐户上加载 python、django 等,并认为当我加载一个通用的、未修改的 django newproject
时我已经弄明白了并得到了 django “它成功了!”屏幕,但是一旦我取消注释 urls.py 和 settings.py 中的行以启用管理模块,我就会遇到上述错误。
这是我的.htaccess
文件:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$
RewriteCond %{REQUEST_URI} !^/mysite/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /mysite/$1
RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$
RewriteRule ^(/)?$ /mysite/jarr.fcgi [QSA,L]
这是我的jarr.fcgi
文件:
#!/home3/usr/python/bin/python
import sys, os
sys.path.insert(0, "/home3/usr/django/django_projects/newproject")
sys.path.insert(0, "/home3/usr/python")
sys.path.insert(0, "/home3/usr/python/lib")
sys.path.insert(0, "/home3/usr/python/lib/python2.7")
sys.path.insert(0, "/home3/usr/python/lib/python2.7/site-packages")
sys.path.insert(0, "/home3/usr/django/django_src")
os.environ['DJANGO_SETTINGS_MODULE'] = "newproject.settings"
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")
终于得到“成功了!”的消息真是令人沮丧。经过数周的工作后,我从我的 hostmonster 帐户,但后来我什至无法启用管理员,更不用说构建一个实际的站点了,这在我的本地机器上非常容易。任何建议将不胜感激。
最佳答案
我已经为您创建了一个示例 django 项目,可以轻松地托管在共享主机提供商上。您可以在 github 上找到它 - https://github.com/psjinx/django-example-project-shared-hosting .
我有answered一个related question alok 提问,您也可以研究一下。
如果您仍有问题,请在评论中发表。
关于django - 使用 FastCGI 在 Hostmonster 上部署一个 django 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12438485/
我是一名优秀的程序员,十分优秀!