摘要: 这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来。先来一个简单的例子来看一下这个东西怎么用: 比如我们的数据库中有这样一张学生表,字段有姓名,年龄,爱好,邮箱,电话,住址,注册时间等等一大堆信息,现在让你写一个创建学生的页面,你的后台应该怎么写呢? 首先我 阅读全文
posted @ 2020-05-09 17:32 傻白甜++ 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://blog.csdn.net/u013378306/article/details/79023242 使用Django的admin管理工具,可以快速的构建自己的管理平台,使用Django原生太的模板更能使我们节省很多工作量。但有时候,模板上展现的内容并不能满足我们的业务需求, 阅读全文
posted @ 2020-05-09 17:30 傻白甜++ 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 平常的开发过程中不免遇到需要把model转成字典的需求,尤其是现在流行前后端分离架构,Json格式几乎成了前后端之间数据交换的标准,这种model转dict的需求就更多了,本文介绍几种日常使用的方法以供参考,所有例子均基于Django 2.0环境演示 背景介绍 model内容如下: class Gr 阅读全文
posted @ 2020-05-09 17:23 傻白甜++ 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 最近发现一个现象是测试环境的 sqlite 是可以区分大小写的。 就是说 Python # sqlite 环境 >>> Company.objects.filter(name='Teambition') <QuerySet [<Company: Teambition>]> >>> Company.o 阅读全文
posted @ 2020-05-09 17:21 傻白甜++ 阅读(2291) 评论(0) 推荐(0) 编辑
摘要: 只需要记两种特殊符号: 变量相关的用{{}}, 逻辑相关的用{%%}。 一、变量 当模版系统遇到点("."),它将以这样的顺序查询: 字典查询(Dictionary lookup)属性或方法查询(Attribute or method lookup)数字索引查询(Numeric index look 阅读全文
posted @ 2020-05-09 17:18 傻白甜++ 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、admin a:models.py - 创建表 b:admin.py - 注册表 admin.site.register(models.UserInfo) c:urls.py - url(r'^admin/', admin.site.urls), PS: 1、动态生成url 2、注册和生成url 阅读全文
posted @ 2020-05-09 17:16 傻白甜++ 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 昨天我们将自定义列放在类我们自定义的Bookconfig配置类内,但是这样就写死了,因为当我们访问publish表的时候应该也有这样的自定义列,所以我们应该将我们的自定义列放在默认的配置表里面。应该怎么做? 当我们的自定义列挪到默认配置类的时候,我们自定义配置类中的list_display就要发生改 阅读全文
posted @ 2020-05-09 17:12 傻白甜++ 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 1、今天在写一个扩展Django默认的用户表功能时,遇到了一个问题. 先给大家看一下我写的,扩展用户表的models[apps.users.models],我是通过继承AbstractUser进行扩展的(还有一种方式是引入User表,通过外键的形式进行扩展). 注意: 请在setting配置文件中, 阅读全文
posted @ 2020-05-09 17:08 傻白甜++ 阅读(916) 评论(0) 推荐(0) 编辑
摘要: Django自带的后台管理是Django明显特色之一,可以让我们快速便捷管理数据。后台管理可以在各个app的admin.py文件中进行控制。以下是我最近摸索总结出比较实用的配置。若你有什么比较好的配置,欢迎补充。 一、基本设置 1、应用注册 若要把app应用显示在后台管理中,需要在admin.py中 阅读全文
posted @ 2020-05-09 17:03 傻白甜++ 阅读(1254) 评论(1) 推荐(0) 编辑
摘要: 代码如下: import pyDes import base64 Key = "Gogenius" Iv = "Gogen123" # 加密 def encrypt_str(data): # 加密方法 method = pyDes.des(Key, pyDes.CBC, Iv, pad=None, 阅读全文
posted @ 2020-05-09 16:51 傻白甜++ 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 1、本地环境 CentOS Linux release 7.5.1804 (Core) mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper 2、以root用户登录Mysql mysql -uroot -p 阅读全文
posted @ 2020-05-09 16:49 傻白甜++ 阅读(539) 评论(0) 推荐(0) 编辑
摘要: python3 按照常规的方式安装即可: wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz tar zxvf Python-3.5.4.tgz cd Python-3.5.4/ ./configure make -j4 mak 阅读全文
posted @ 2020-05-09 16:44 傻白甜++ 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: SQLAchemy是python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作, 简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 ORM框架的作用就是把数据库表的一行记录与一个对象互相做自动转换。 正确使用ORM的前提是了解关系 阅读全文
posted @ 2020-05-09 16:40 傻白甜++ 阅读(274) 评论(0) 推荐(0) 编辑
摘要: flask_admin model官方文档https://flask-admin.readthedocs.io/en/latest/_modules/flask_admin/model/base/#BaseModelView.get_filter_arg学习 can_create = True 是否 阅读全文
posted @ 2020-05-09 16:16 傻白甜++ 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 笔者是看狗书入门的flask,狗书上对于flask-admin这个扩展并没有进行讲解,最近因为项目需要,学习使用flask-admin,瞬间体会到了flask开发的快速、扩展的强大 Flask-admin 使用经验技巧总结 from flask_admin import Admin,BaseView 阅读全文
posted @ 2020-05-09 16:11 傻白甜++ 阅读(4354) 评论(1) 推荐(0) 编辑
摘要: 1、 安装 pip install openpyxl 想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win-amd64-py2.7.exe · font(字体类):字号、字体颜色、下划线等 · fill(填充类):颜色等 · border(边框类):设置单元 阅读全文
posted @ 2020-05-09 15:19 傻白甜++ 阅读(489) 评论(0) 推荐(1) 编辑
TOP