django makemigrations 没有找到模块错误
django makemigrations nomodule found error
我正在尝试添加模型,但每当我 运行 python manage.py makemigrations
时,我都会收到以下错误
ModuleNotFoundError: No module named 'django.contrib.staticfilesaccounts'
accounts是我项目中的一个app,文件结构如下
file structure
模型文件是,
from django.db import models
# Create your models here.
class Customer(models.Model):
name=models.CharField(max_length=200, null=True)
phone=models.CharField(max_length=10, null=True)
email=models.EmailField(max_length=20, null=True)
dateCreated=models.DateField(auto_now_add=True)
def __str__(self):
return self.name
class Product(models.Model):
name=models.CharField(max_length=30, null=True)
category=models.CharField(max_length=20, null=True)
price=models.IntegerField(null=True)
def __str__(self):
return self.name
我是 Django 初学者,需要一些帮助。非常感谢
settings.py
文件中的INSTALLED_APPS
有错字,应该是这样的:
INSTALLED_APPS = [
# ...
'django.contrib.staticfiles',
'accounts',
#...
]
我正在尝试添加模型,但每当我 运行 python manage.py makemigrations
时,我都会收到以下错误
ModuleNotFoundError: No module named 'django.contrib.staticfilesaccounts'
accounts是我项目中的一个app,文件结构如下 file structure
模型文件是,
from django.db import models
# Create your models here.
class Customer(models.Model):
name=models.CharField(max_length=200, null=True)
phone=models.CharField(max_length=10, null=True)
email=models.EmailField(max_length=20, null=True)
dateCreated=models.DateField(auto_now_add=True)
def __str__(self):
return self.name
class Product(models.Model):
name=models.CharField(max_length=30, null=True)
category=models.CharField(max_length=20, null=True)
price=models.IntegerField(null=True)
def __str__(self):
return self.name
我是 Django 初学者,需要一些帮助。非常感谢
settings.py
文件中的INSTALLED_APPS
有错字,应该是这样的:
INSTALLED_APPS = [
# ...
'django.contrib.staticfiles',
'accounts',
#...
]