[問題] (更新)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