定义模型就是实现一个django.db.models.Model类的子类。
模型的文件名称默认为models.py,也可使用其他名称。
要使用模型,还需要在项目配置文件settings.py中完成相应的设置。
首先,需要在项目配置文件的INSTALLED_APPS变量中添加包含模型的应用名称,代码如下。
INSTALLED_APPS = [……,
'faqs’, ]
其次,需要在项目配置文件的DATABASES变量中设置数据库信息,项目默认的数据库配置信息如下。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}}
MySQL数据库的配置如下。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mysqldb',
'USER': 'sqldbuser1',
'PASSWORD': 'sqldbpassword1',
'HOST': '',
'PORT': '',
}
}