2006年10月09日 星期一 15:54
ÉÏ´ÎʹÓý»»¥Ê½²âÊÔ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
2006年10月09日 星期一 19:20
Python中模块之间不允许交叉导入。你出现这个问题说明你的设计有问题,应该把这两部分代码放入一个模块中。 --记得好像是引自刘鑫兄。 我在SQLObject中也遇到过同样的问题,最后我根本就是什么都没有导入,而直接使用,反正没有代码上的直接联系,所以也就通过了。
Zeuux © 2025
京ICP备05028076号