这周是Django的学习
创建超级管理员账号和密码:
python manage.py createsuperuser
汉化:
把
project\settings.py 中作如下设定:
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
然后对admin进行登录
再在models中创建
from django.db import models
# Create your models here.
class Grades(models.Model):
gname = models.CharField(max_length=20)
gdate = models.DateField()
ggirlnum = models.IntegerField()
gboynum = models.IntegerField()
isDelete = models.BooleanField(default=False)
def __str__(self):
return self.gname
pass
class Students(models.Model):
sname = models.CharField(max_length=20)
sgender = models.BooleanField(default=True)
sage = models.IntegerField()
sconted = models.CharField(max_length=20)
isDelete = models.BooleanField(default=False)
#关联外键
sgrade = models.ForeignKey("Grades", on_delete=models.CASCADE)
def __str__(self):
return self.sname
pass
创建班级时直接创建两个学生:
点击还可以增加学生
可以排序。
改变布尔值显示男女:
也可以改标题:
gender.short_description = "性别"
改变执行按钮的位置:
使用装饰器来注册:
就不用写
admin.site.register(Grades, GradesAdmin)
直接写
@admin.register(Students)