免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2613 | 回复: 3
打印 上一主题 下一主题

Django中的用户认证问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-30 11:55 |只看该作者 |倒序浏览
看到啄木鸟上面一篇关于Django自带的用户认证系统的介绍,学习了一下  文章地址:http://wiki.woodpecker.org.cn/moin/DjangoAuth-ZH
manage.py syncdb后创建超级用户那些没问题,认证系统装好了
然后我    from django.contrib.auth.models import User  时出问题了:

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'
怎么会 if not settings.DATABASE_ENGINE  这里出问题呢?
我之后以为是sqlite3不支持,换成oracle,结果还是一样的错
郁闷,不明白了。。。。。请高手指教

论坛徽章:
0
2 [报告]
发表于 2009-06-30 12:38 |只看该作者
http://docs.djangoproject.com/en ... -in-standalone-mode

DJANGO_SETTINGS_MODULE is undefined

论坛徽章:
0
3 [报告]
发表于 2009-07-01 09:44 |只看该作者

回复 #2 smallfish_xy 的帖子

内容有点多,没怎么看明白。。。。

论坛徽章:
0
4 [报告]
发表于 2009-07-01 12:23 |只看该作者
你没配置好django的运行环境吧?是直接用manager。py运行的还是说在apahce上的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP