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号