Python论坛  - 讨论区

标题:[python-chinese] [django]交互式测试model出错

2006年10月09日 星期一 15:54

风向标 vaneoooo在gmail.com
星期一 十月 9 15:54:51 HKT 2006

ÉÏ´ÎʹÓý»»¥Ê½²âÊÔmodels»¹ÊÇ0.91°æ±¾

      ÏÖÔÚÎÒ°´ÕÕ¶à¶Ô¶àµÄÀý×Ó
http://www.djangoproject.com/documentation/models/many_to_many/
½¨Á¢Ä£ÐÍ×¼±¸Á˽â¶à¶Ô¶à¹Øϵʱ

ÔÚ½»»¥Ê½ÖÐfrom ...... models  import  *   »òÕß  from .....  import models
»òÕß from  ......  import   Classname

 ½á¹ûÌáʾ£º

    Traceback (most recent call last):
  File "", line 1, in ?
  File "D:\newtest\raopan\..\raopan\alumni\models.py", line 5, in ?
    from django.db import models
  File "C:\Python24\lib\site-packages\django-
0.95-py2.4.egg\django\db\__init__.p
y", line 7, in ?
    if not settings.DATABASE_ENGINE:
  File "C:\Python24\lib\site-packages\django-
0.95-py2.4.egg\django\conf\__init__
.py", line 27, in __getattr__
    self._import_settings()
  File "C:\Python24\lib\site-packages\django-
0.95-py2.4.egg\django\conf\__init__
.py", line 52, in _import_settings
    raise EnvironmentError, "Environment variable %s is undefined." %
ENVIRONMEN
T_VARIABLE
EnvironmentError: Environment variable DJANGO_SETTINGS_MODULE is undefined.


µ«ÊÇÎÒÔÚ³ÌÐòÖеÄËùÓÐÊý¾Ý²Ù×÷¶¼Ã»ÓÐÎÊÌ⣬viewsÖÐÏà¹ØµÄimportÊý¾Ýmodel¶¯×÷Ò²²»»á±¨´í
     ÏÖÔÚÓõÄÊÇ·¢ÐаæµÄ0.95  ¡£ÇëÎÊÊÇÎÒÔÚÄÄÀïÅäÖûòÕßÉèÖÃÉÏÓдíÎóÄØ£¿

Áí£º

     ¼ÙÈôÎÒÕâÑùimport £º    from   appsname   import *

     ¾ÍÄÜÒýµ¼³öappÖеÄËùÓж«Î÷£¬µ«Î´²âÊÔÊÇ·ñÄܹ»Ê¹ÓÃmodels  ¡£Çë½Ì£¡Ð»Ð»
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061009/3aba6798/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年10月09日 星期一 19:20

gashero harry.python在gmail.com
星期一 十月 9 19:20:30 HKT 2006

Python中模块之间不允许交叉导入。你出现这个问题说明你的设计有问题,应该把这两部分代码放入一个模块中。 --记得好像是引自刘鑫兄。

我在SQLObject中也遇到过同样的问题,最后我根本就是什么都没有导入,而直接使用,反正没有代码上的直接联系,所以也就通过了。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号