07 2022 档案
摘要:1:继承后台首页的模板,找到需要修改的部分。 文件位置: templates/admin/home.html {% block 你的继承负名 %} <el-card style="margin-top: 10px;"> <iframe style="width: 100%;height: 410px
阅读全文
摘要:```python from selenium.webdriver.common.action_chains import ActionChains from selenium import webdriver from PIL import Image web = webdriver.Chrome
阅读全文
摘要:UPDATE "main"."auth_permission" SET "content_type_id" = 1, "name" = 'Can add 日志记录' WHERE "codename" = 'add_logentry'; UPDATE "main"."auth_permission"
阅读全文
摘要:```python class UserInfo(models.Model): # 设计表设计略过。。。。 def __str__(self): return self.name class Meta: verbose_name = "客户信息" # admin的显示,分组权限的中文显示 verbo
阅读全文
摘要:# 重写 修改、添加 def save_model(self, request, obj, form, change): if change: """ 重写 修改按钮 """ super().save_model(request, obj, form, change) UserInfo.object
阅读全文
摘要:# 请求到验证码base64编码 json_img_data = json_raw.get("Vimage") # 获取到验证码编码 # 保存验证码图片到本地 def base64_to_img(bstr, file_path): imgdata = base64.b64decode(bstr) f
阅读全文
摘要:声明:继承AbstractUser是可以的,但是继承分组扩展会影响到权限分配问题,所以分组扩展推荐使用外键关联 # 自定义下的 models.pyfrom django.contrib.auth.models import AbstractUser,Group,Permission # 这里也可以扩
阅读全文
摘要:解决方案:使用app_name.class_name的方式,注意不是app_name.models.class_name # database.model.py class UserInfo(models.Model): username = models.CharField(verbose_nam
阅读全文