我已經開始學習 Django 并努力創建/遷移模型。每次我嘗試輸入python manage.py migrate(或任何東西)時,我都會收到錯誤ModuleNotFoundError: No module named 'People'。
這是我的目錄結構;
|- VLCase
|- VLCase
|- models.py
|- urls.py
|- settings.py
|- asgi.py
|- __pycache__
|- wsgi.py
|- manage.py
|- db.sqlite3
這是我的models.py;
from django.db import models
class People(models.Model):
name = models.CharField(max_length=200)
我將People添加到 INSTALLED_APPS;
INSTALLED_APPS = [
'People',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
我找不到答案。我將不勝感激。提前致謝。
uj5u.com熱心網友回復:
你應該寫的INSTALLED_APPS是你的應用程式的名稱,所以在你的情況下它是VLCase,而不是People。
您的People類僅參考您的應用程式的模型之一,不需要添加到您的INSTALLED_APPS.
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/508733.html
標籤:Pythondjango
上一篇:R-決議XML并處理它
