一、使用
1.1 本地化
语言本地化和时间本地化:
在setting.py文件中将更改
# 语言
LANGUAGE_CODE = 'zh-hans'
# 时间
TIME_ZONE = 'Asia/Shanghai'
1.2 创建超管理员
在cmd中:python manage.py createsuperuser
1.3 注册模型类
from app.models import 模型类
admin.site.register(模型类)
1.4 自定义模型管理页面
1.自定义模型类
2.注册模型类的时候给register
函数添加第二个参数,就是自定义模型管理类的名字
1)自定义模型类举例
创建一个地区管理类,页面上显示地区id和地区的名字
模型类:model.py
from django.db import models
# Create your models here.
class Areas(models.Model):
"""创建省市县的数据库关联模型"""
#创建主键
# id = models.CharField(max_length=20, primary_key=True)
# 区域名称 verbose_name: 在后台管理时显示的标题名称
name = models.CharField( max_length=20, null=True, blank=True)
# 区域上级标识,外键
pid = models.ForeignKey('Areas', on_delete=models.CASCADE,null=True, blank=True, db_constraint=False)
# 地名简称
sname = models.CharField(max_length=40, null=True, blank=True)
# 地区等级
leval = models.CharField(max_length=11, null=True, blank=True)
# 区域编码
citycode = models.CharField(max_length=20, null=True, blank=True)
# 区域邮政编码
yzcode = models.CharField(max_length=20, null=True, blank=True)
# 区域组合名称
mername = models.CharField(max_length=100, null=True, blank=True)
# 经纬度
Lng = models.CharField(max_length