- 論壇徽章:
- 0
|
看到啄木鳥上面一篇關(guān)于Django自帶的用戶認(rèn)證系統(tǒng)的介紹,學(xué)習(xí)了一下 文章地址:http://wiki.woodpecker.org.cn/moin/DjangoAuth-ZH
manage.py syncdb后創(chuàng)建超級(jí)用戶那些沒問題,認(rèn)證系統(tǒng)裝好了
然后我 from django.contrib.auth.models import User 時(shí)出問題了:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\Python25\Lib\site-packages\django\contrib\auth\models.py", line 3, in
<module>
from django.db import models
File "D:\Python25\Lib\site-packages\django\db\__init__.py", line 9, in <module
>
if not settings.DATABASE_ENGINE:
File "D:\Python25\Lib\site-packages\django\conf\__init__.py", line 28, in __ge
tattr__
self._import_settings()
File "D:\Python25\Lib\site-packages\django\conf\__init__.py", line 57, in _imp
ort_settings
raise ImportError("Settings cannot be imported, because environment variable
%s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable DJANGO_SE
TTINGS_MODULE is undefined.
我看了下setting.py里面的INSTALLED_APPS里面是有'django.contrib.auth'的
DATABASE_ENGINE我用的是'sqlite3'
DATABASE_NAME 是 'E:\\Django\\MyTest\\data.db'
怎么會(huì) if not settings.DATABASE_ENGINE 這里出問題呢?
我之后以為是sqlite3不支持,換成oracle,結(jié)果還是一樣的錯(cuò)
郁悶,不明白了。。。。。請高手指教 |
|