标签:str 表结构 sign pad turn 其他 dmi splay padding
? 先找全局的templates——》 按照app的注册顺序找templates中的文件
创建超级用户
python manage.py createsuperuser
在admin中注册model
from django.contrib import admin
from crm import models
admin.site.register(models.Customer)
admin.site.register(models.ClassList)
admin.site.register(models.Campuses)
不同字段的显示
普通字段
{{ customer.qq }}
含有choices字段
{{ customer.get_sex_display }} # get_字段名_display() 方法 模板中不加()
其他字段
多对多、特殊显示,在model中定义方法。
def show_classes(self):
return ‘ | ‘.join([str(i) for i in self.class_list.all()])
def show_status(self):
color_dict = {
‘signed‘: ‘green‘,
‘unregistered‘: ‘red‘,
‘studying‘: ‘blue‘,
‘paid_in_full‘: ‘yellow‘,
}
return ‘<span style="background-color: {};color: white;padding: 3px">{}</span>‘.format(
color_dict.get(self.status),
self.get_status_display())
标签:str 表结构 sign pad turn 其他 dmi splay padding
原文地址:https://www.cnblogs.com/russellyoung/p/10134763.html