基地項目結構訪問模型 「表不存在」 錯誤
baseproject
baseapp
models.py
class BaseModel(models.Model)
...
其他項目結構:
project
app
views.py
urls.py
project.app .views.py
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
from django.conf import settings
from baseproject.baseapp.models import BaseModel
print BaseModel.objects.count()
從命令行運行時出現「Table」project.baseapp_baemodel'不存在「錯誤:」python views.py「。
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'baseproject.settings'
from django.conf import settings
from baseproject.baseapp.models import BaseModel
print BaseModel.objects.count()
將project.settings更改爲baseproject.settings後,它在命令行中起作用。
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'baseproject.settings'
from django.conf import settings
from baseproject.baseapp.models import BaseModel
def someview(request):
count = BaseModel.objects.count()
return render_to_response(...)
但它仍然提出了「表‘project.baseapp_baemodel’不存在」錯誤時訪問在瀏覽器中打開相應的URL的看法。
上述代碼有什麼問題?
請提供您正在使用的PYTHONPATH。 – 2010-01-15 03:29:11
「表'project.baseapp_baemodel'不存在」's'在基礎模型中缺失。 – luc 2010-01-15 06:32:09
您是否在開發環境或部署的應用程序中遇到此問題?請詳細說明您的配置 – luc 2010-01-15 06:34:07