![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 55
等。。
这个作者很懒,什么都没留下…
展开
-
Django 模板 template的 模板语言
组成:HTML代码+逻辑控制代码逻辑控制代码的组成1、变量 {{ var_name }}深度变量的查找:万能的句点号#最好是用几个例子来说明一下。# 首先,句点可用于访问列表索引,例如:>>> from django.template import Template, Context>>> t = Template('Item 2 is {{ items.2 }}.')>>> c = Context({'items': ['appl原创 2022-03-01 21:18:15 · 293 阅读 · 0 评论 -
Ubuntu上部署Django链接Mysql 8.0 出现错误Access denied for user ‘root‘@‘localhost‘ 解决
今天在阿里云的UBUNTU服务器上安装DJANGO服务出现连接不上MySQL8.0的问题。找了一圈原因,原来django 3.2连接mysql 8.0时的加密方式不同造成的Access denied for user ‘root’@‘localhost’运行环境: Django版本3.2 ; Mysql 版本 8.0.11;错误代码: django.db.utils.OperationalError: (1045:Access denied for user ‘root’@‘localhost’ (原创 2022-01-22 18:05:14 · 542 阅读 · 0 评论 -
django_ simplepro 表格、列表(ModelAdmin)配置
表格和Adminsimplepro table基于elementui table,设置主要来自ModelAdmin,写法与原生admin一致,但是在原生的基础上增加了和减少了部分字段。注意目前table仅支持下列这些字段,但是在编辑和添加页还有用到其他字段,请参考原生admin与simpleui,simplepro是完全基于simpleui的。自定义按钮admin中的自定义actions也是支持的,也就是simpleui说说的自定义按钮。定义方法和使用均与原生admin一致,不过simpleui在这原创 2021-12-31 13:05:50 · 1923 阅读 · 1 评论 -
django simpleui 的进阶用法,挂载自定义js,实现自定义功能
在admin类里面挂载自定义js@admin.register(Dog)class DogAdmin(admin.ModelAdmin): list_display = ('img', 'name', 'age', 'operate') list_display_links = ('name',) # 在list页面显示头像 @admin.display(description='头像', ordering='name') def img(self, obj):转载 2021-12-31 11:00:48 · 1014 阅读 · 0 评论 -
django simpleui 的list_display添加自定义列、显示图片 及alert弹窗的设置方法
Django Admin SimpleUI的一些简单用法环境:python: 3.8.xDjango: 3.2.xDjango-simpleui: 2021.x先定义下模型#models.pyclass Dog(models.Model): name = models.CharField(max_length=15, verbose_name='小狗名字') age = models.IntegerField(verbose_name='小狗年龄', default=0)转载 2021-12-31 10:58:02 · 3336 阅读 · 0 评论 -
django admin基于simpleui 再login页面添加记住密码
场景需求: django 有自带的设置session 时间,默认所有登入都是按系统设置的session过期时间。但是有时候借用别人的电脑不希望session过期时间太长,所以自定制(记住密码)设置,如果选中记住密码,session过期时间为一个月,否则使用默认60分钟过期。自带session过期时间设置,在settings中:SESSION_COOKIE_AGE = 60 * 60 # 过期时间60分钟step1: 修改login页面,可以选择继转载 2021-12-31 10:44:11 · 894 阅读 · 0 评论 -
Django Admin中增加导出Excel功能
在admin.py写导出excel文件首先要安装第三方库 openpyxl 用于excel操作:pip install openpyxl在使用Django Admin时, 对于列表我们有时需要提供数据导出功能, 如下图:在Django Admin中每个模型的Admin类(继承至admin.ModelAdmin), 我们可以通过actions增加支持的动作, 值为当前类存在的方法名, 例如:.......@admin.register(Issue)class IssueAdmin(admin.原创 2021-12-31 10:38:47 · 738 阅读 · 0 评论 -
simpleui 的菜单权限设置,实现无权限不显示菜单
settings.py的SIMPLEUI_CONFIG,虽然可以做到配置admin页面左边的模块展示和模块下拉项,但是无法和用户权限产生交互。用户无权限访问的模块,依旧会显示在页面左边,点击会返回403,十分的不美观。如图所示image2.如何对simpleui进行二次开发删除已经pip成功的simple库pip uninstall django-simpleui克隆simpleui源码到项目下,和其它app同级别。修改simpleui/templatetags/simpletags.py文件的转载 2021-12-31 09:11:06 · 2922 阅读 · 1 评论