产品后台设计开发
一、创建产品app
python manage.py startapp product
二、在settings.py中注册该app
项目/settings.py
INSTALLED_APPS = [
‘django.contrib.admin’,
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’,
‘product.apps.ProductConfig’
]
三、创建数据模型
product/models.py
from django.db import models
# Create your models here.
class Product(models.Model):
product_name = models.CharField('产品名称', max_length=20)
product_desc = models.CharField('产品描述', max_length=50)
create_time = models.DateTimeField('创建时间', auto_now=True)
class Meta:
db_table = 'test_product'
verbose_name = '产品信息'
verbose_name_plural = '所有产品'
def __str__(self):
return self.product_name
四、在admin.py中注册使用建立的数据模型,并规定及显示方式
from django.contrib import admin
# Register your models here.
from product.models import Product
@admin.register(Product)
class ProductAdmin(admin.ModelAdmin):
list_display = ['product_name', 'product_desc', 'create_time']
五、生成迁移文件并迁移到数据库中
python manage.py makemigrations
python manage.py migrate