随笔分类 -  Django

1
摘要:知识预览 FBV CBV 回到顶部 FBV FBV(function base views) 就是在视图里使用函数处理请求。 在之前django的学习中,我们一直使用的是这种方式,所以不再赘述。 回到顶部 CBV CBV(class base views) 就是在视图里使用类处理请求。 Python 阅读全文
posted @ 2018-09-19 16:11 Trunkslisa 阅读(121) 评论(0) 推荐(0)
摘要:Django权限管理 实现目标: 1、管理用户,添加角色,用户关联角色 2、添加权限、角色关联权限 3、添加动作、权限关联动作 4、添加菜单、权限关联菜单 实现动态生成用户权限菜单(可设置多级菜单嵌套)、根据前台URL自动选中菜单并折叠其余菜单 最终实现类似这样的效果: 菜单一 菜单1.1 菜单1. 阅读全文
posted @ 2018-09-18 09:03 Trunkslisa 阅读(6770) 评论(0) 推荐(2)
摘要:1、进入官网 2、下载 官网下载:http://kindeditor.net/down.php 本地下载:http://files.cnblogs.com/files/wupeiqi/kindeditor_a5.zip 3、文件夹说明 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 阅读全文
posted @ 2018-09-11 09:54 Trunkslisa 阅读(604) 评论(0) 推荐(0)
摘要:Django 瀑布流图片显示实现 展示页面分为4列,通过瀑布流的方式进行显示,鼠标滚轮滚到页面最下方的时候,再次展示新的图片(由于测试图片少,反复进行显示) URL: urlpatterns = [ path('admin/', admin.site.urls), path('img/', view 阅读全文
posted @ 2018-09-05 11:40 Trunkslisa 阅读(304) 评论(0) 推荐(0)
摘要:Django 标签筛选的实现(一对多、多对多) 实现的目标(一对多) 实现针对课程实现:课程类型、难度级别、是否隐藏三个方式的筛选 每一个视频文件有针对一个课程类型、一个难度级别、是否隐藏 设计数据库如下: # 视频分类表格 class VideoType(models.Model): Video_ 阅读全文
posted @ 2018-09-05 11:20 Trunkslisa 阅读(2070) 评论(0) 推荐(0)
摘要:最简单的文件上传 <form action="/upload/" method="POST" enctype="multipart/form-data"> {% csrf_token %} <input type="text" name="user"> <input type="file" name 阅读全文
posted @ 2018-08-29 10:27 Trunkslisa 阅读(162) 评论(0) 推荐(0)
摘要:一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 fr 阅读全文
posted @ 2018-08-29 08:48 Trunkslisa 阅读(275) 评论(0) 推荐(0)
摘要:django html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012-08-26 16:00:00,但是页面显示的却是Aug. 26, 2012, 4 p.m. 为了页面和数据库中显示一致,需要在页面格式化时间,需要添加<t 阅读全文
posted @ 2018-08-27 22:25 Trunkslisa 阅读(459) 评论(0) 推荐(0)
摘要:Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 小试牛刀 1、创建Form类 from django.forms import Form from django.forms import wid 阅读全文
posted @ 2018-08-27 16:42 Trunkslisa 阅读(197) 评论(0) 推荐(0)
摘要:分页第二版: from django.utils.safestring import mark_safe class Pagination(object): def __init__(self, current_page, data_count, per_page_count=10, pager_n 阅读全文
posted @ 2018-08-27 15:07 Trunkslisa 阅读(208) 评论(0) 推荐(0)
摘要:Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLd 阅读全文
posted @ 2018-08-27 10:38 Trunkslisa 阅读(224) 评论(0) 推荐(0)
摘要:Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 基本配置 一、创建django程序 终端命令:django-admin startproject 阅读全文
posted @ 2018-08-27 10:37 Trunkslisa 阅读(100) 评论(0) 推荐(0)
摘要:目标,创建学生管理,使学生表格与班级表格连接,一个班级可以创建多个学生 学生管理页面需要增删改查 1、首先在url中增加 path('students.html', students.get_students), path('add_students.html', students.add_stud 阅读全文
posted @ 2018-08-23 16:52 Trunkslisa 阅读(528) 评论(0) 推荐(0)
摘要:单表操作 增加 方法一:(推荐使用) 方法二: 查 删除 改 一对多操作 增 删 查 查询方式不一样,得到的结果不一样,都是QuerSet 查询三班的所有学生 查询所有学生的姓名以及其所在的班级名称 查询学生姓名及班级及学校(foreignkey连续跳转) 针对外键的正向查询,是通过有外键的表格进行 阅读全文
posted @ 2018-08-23 09:37 Trunkslisa 阅读(185) 评论(0) 推荐(0)
摘要:DJANGO 学生管理系统项目创建流程 1、pycharm创建一个django项目 2、建立一个应用:python manage.py startapp app01 3、设置settings.py文件中app的设置 4、设置settings.py文件中静态文件路径 5、在django的目录中新建静态 阅读全文
posted @ 2018-08-22 19:12 Trunkslisa 阅读(735) 评论(0) 推荐(0)
摘要:一 模版 一模版的组成 HTML代码+逻辑控制代码 二 逻辑控制代码的组成 1 变量(使用双大括号来引用变量) {{var_name}} 2 标签(tag)的使用(使用大括号和百分比的组合来表示使用tag) {%load staticfiles%} 3 过滤器(filter)的使用 {{ship_d 阅读全文
posted @ 2018-08-21 13:25 Trunkslisa 阅读(313) 评论(0) 推荐(0)
摘要:2017年12月2日,Django官方发布了2.0版本,成为多年来的第一次大版本提升,那么2.0对广大Django使用者有哪些变化和需要注意的地方呢? 一、Python兼容性 Django 2.0支持Python3.4、3.5和3.6。Django官方强烈推荐每个系列的最新版本。 最重要的是Djan 阅读全文
posted @ 2018-08-15 17:58 Trunkslisa 阅读(384) 评论(0) 推荐(0)
摘要:2017年12月2号,Django2.0发布!!!所以之前1.8版本的已经有所改变。 其中url变成path。 9月23日Django发布了2.0a1版本,这是一个 feature freeze 版本,如果没有什么意外的话,2.0正式版不会再增加新的功能了。按照以往的规律,预计正式版将在12月发布。 阅读全文
posted @ 2018-08-15 16:31 Trunkslisa 阅读(1430) 评论(0) 推荐(0)
摘要:Django 安装 在安装 Django 前,系统需要已经安装了Python的开发环境。接下来我们来具体看下不同系统下Django的安装。 Window 下安装 Django 如果你还未安装Python环境需要先下载Python安装包。 1、Python 下载地址:https://www.pytho 阅读全文
posted @ 2018-08-15 09:49 Trunkslisa 阅读(118) 评论(0) 推荐(0)
摘要:django2.0中文文档 https://docs.djangoproject.com/zh-hans/2.0/ 一 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做 阅读全文
posted @ 2018-08-14 13:53 Trunkslisa 阅读(266) 评论(0) 推荐(0)

1