返回信息流我知道python版上大神多。来求助一发。
我电脑装了Apache2.4, python3.4。现在想用mod_wsgi插件连接。将django部署在Apache上。但是网上的配置教程貌似都没有用。django官网上的配置教程已是让我看不懂。
有大神做过这样的部署吗?求教。求交流。
它总会报错:template Does Not Exist.但其实python路径在它的搜索路径里。我在urls.py里配置了 url(r'^$', views.test),跳转到测试界面test.html。如果分别用Apache2.4 和django自带的开发服务器都能正常运行。但是配置完httpd.conf就出现上述模板找不到的情况。
然后还经常遇见 Internal server error。
请问这是什么原因?
这是一条镜像帖。来源:北邮人论坛 / python / #7996同步于 2015/8/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
django如何配置在Apache上?
SeaH
2015/8/3镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
官方教程 https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/
哪里看不明白?贴出来看看?
好的。谢谢大神。这个官方文档我看过。我照这个做的。但是它总会报错:template Does Not Exist.但其实python路径在它的搜索路径里。我在urls.py里配置了 url(r'^$', views.test),跳转到测试界面test.html。如果分别用Apache2.4 和django自带的开发服务器都能正常运行。但是配置完httpd.conf就出现上述模板找不到的情况。
请问这是什么原因?
我把我的配置和错误日志贴出来给大神看看?是不是我还哪里配置没做好。
【 在 Chon 的大作中提到: 】
: 官方教程 https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/modwsgi/
: 哪里看不明白?贴出来看看?
所以是不是该检查一下settings中template配置?
【 在 SeaH 的大作中提到:
: 好的。谢谢大神。这个官方文档我看过。我照这个做的。但是它总会报错:template Does Not Exist.但其实python路径在它的搜索路径里。我在urls.py里配置了 url(r'^$', views.test),跳转到测试界面test.html。如果分别用Apache2.4 和django自带的开发服务器都能正常运行。但是配置完httpd.conf就出现上述模板找不到的情况。
: 请问这是什么原因?
: 我把我的配置和错误日志贴出来给大神看看?是不是我还哪里配置没做好。
来自「北邮人论坛手机版」
报错的是template dir,不是python path。
【 在 SeaH 的大作中提到: 】
: 好的。谢谢大神。这个官方文档我看过。我照这个做的。但是它总会报错:template Does Not Exist.但其实python路径在它的搜索路径里。我在urls.py里配置了 url(r'^$', views.test),跳转到测试界面test.html。如果分别用Apache2.4 和django自带的开发服务器都能正常运行。但是配置完httpd.conf就出现上述模板找不到的情况。
: 请问这是什么原因?
: 我把我的配置和错误日志贴出来给大神看看?是不是我还哪里配置没做好。
来自「北邮人论坛手机版」
os.environ.setdefault("DJANGO_SETTINGS_MODULE","settings")
import django
django.setup()
试试?还有settings.py 里面TEMPLATE_DIRS是不是有问题啊
谢谢。的确是那里有问题。
【 在 qwe1234 的大作中提到: 】
: os.environ.setdefault("DJANGO_SETTINGS_MODULE","settings")
: import django
: django.setup()
: ...................