[问题] (更新)apache+django 无法显示custom useer模组

楼主: aiweisen (艾维森)   2015-06-25 15:00:31
请问一下
我使用的是apache2.4 + django1.4 +python1.7
但是同样专案 我使用runserver去执行
在后台管理那边可以看到客制化的使用者模组(userprofile)
http://imgur.com/a/U6z9H#1
但是若在apache上执行相同的专案
却看不到userprofile
http://imgur.com/a/U6z9H#0
这问题卡好久了 请问有人知道这有可能是哪边出问题吗?
官网也有看到这一方面的教学
但是我中间那边Authentication with mod_wsgi 那段看不太懂
https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/apache-auth/
在setting中也有设定
AUTH_PROFILE_MODULE = 'account.UserProfile'
而下面是我apache的设定档
WSGIScriptAlias /wsgi "c:/mms/mms/wsgi.py"
Alias /static/ "c:/Python27/lib/site-packages/django/contrib/admin/static/"
<VirtualHost *:9000>
ServerName 192.168.10.11
<Directory "c:/mms/">
Order Deny,Allow
Allow from all
</Directory>
</VirtualHost>
作者: billy0131 (Pluto)   2015-06-25 19:39:00
客制化是改static file? 有重新collectstatic?
作者: uranusjr (←這人是超級笨蛋)   2015-06-29 13:06:00
谁教你把 admin 放在 models.py 的啦, 请放在 admin.py解释起来很麻烦, 反正你记得这样做就对了其实和 Apache 没什么关系, 主要是 models.py 的读入顺序(在 1.7 之前)是 non-dterministic, 所以无法保证你写在 models.py 里的 admin 会在正确的时候被执行这个顺序是 implementation-defined 所以在本机一直可以但换到 Apache 与 mod_wsgi 就有可能改变应该理解成“在本机没问题是运气好, 本来就不该这样做”

Links booklink

Contact Us: admin [ a t ] ucptt.com