3 Django后台扩展(二) 外键搜索 Django自带的后台有个搜索功能,但是在搜索外键的时候,就不能成功。 Related Field has invalid lookup: icontains 原因是如果是search_fields = ('product',),作为外键,这里不能直接写product,product是个对象,没法直接查询。要写 …
2 Django后台扩展(一) Django自带的Admin十分强大,能快速帮助我们建立一个操作后台。但公司的每个人权限不免需要作区分,并且可能我们需要增加用户字段,这个时候就需要自己对Django的后台做扩展了。 自定义用户模型 扩展用户字段十分简单,首先自己建一个app,在其中定义用户model如下 from django.contrib.auth.models import AbstractUser class User(AbstractUser): tel …
1 自定义Django后台名称 众所周知,Django默认的后台是英文。在修改了Settings之后,Django自带的user改成了中文,自己写的App对应的依旧是英文。 于是花了一些时间来查咋改名字。毕竟中国人更适应中文。 settings.py修改 由于Django后台良好的国际化配置,所以只需要把settings.py中配置修改到中国即可。 LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Shanghai' 修改App名称 …