Django
HAVE A TIY
这个作者很懒,什么都没留下…
展开
-
使用hashlib将字符串或密码、文件进行加密
使用md5的方法对字符串或密码进行加密如果需要加密直接把该函数复制调用即可 import hashlib def get_has(value): md5 = hashlib.md5() md5.update(value.encode()) result = md5.hexdigest() return result content = 'afwsdf...原创 2019-10-27 21:54:13 · 336 阅读 · 0 评论 -
django rom字段类型、字段属性、元数据
字段类型CharField varchar类型,需要指定长度IntegerField 整形DecimalField 浮点型 需要指定最大长度和小数点位数DateField 日期 datetimeForeignKey 做外键 to 设置关联表 to_field 关联表要关联的键名,默认为关联表中的id,可以不写 on_delete 当...原创 2019-09-11 21:52:54 · 201 阅读 · 0 评论 -
django rom查询(单表)
all():返回一个queryset一个列表返回符合条件的所有数据在models.py文件里设置要查询的字段,返回的是字符串,所以要把非字符串的进行转换全部查询、指定查询、遍历get方法:返回一个对象返回结果有且只有一条,get后面的条件常用主键filter 方法,类似于sql中的 where返回值: queryset使用遍历或者下标提取属性的值因为...原创 2019-09-11 21:45:44 · 377 阅读 · 0 评论 -
djabgo rom增加、修改、删除操作(单表操作)
save方法第一种第二种create方法第一种第二种原创 2019-09-11 19:36:00 · 187 阅读 · 0 评论 -
Django 模板语法
在模板中,如果想要使用后端传入的数据,就要用到模板语法去实现。Django提供的模板语法:变量的使用、控制语句、循环变量的使用Django模板html文件中使用变量语法:{{ }}创建一个tpltest.html文件在urls.py里输入路由:-path(‘tpltest/’,views.tpltest),在views.py中编辑: from django.short...原创 2019-09-09 22:32:23 · 218 阅读 · 0 评论 -
Django 模板标签系统介绍
在做web开发,要给用户提供一个页面,页面包括静态页面+数据,两者结合起来就是完整的可视化的页面,django的模板系统支持这种功能,首先需要写一个静态页面(结构html,样式css,行为js)然后通过python的模板语法将数据渲染上去。创建一个templates目录配置模板调用模板第一种方法创建一个index.html文件在urls.py里建立路由在vi...原创 2019-09-09 20:28:44 · 142 阅读 · 0 评论 -
Django pycharm打开项目
pycharm打开项目打开一个新项目找到创建的工程完成原创 2019-09-09 10:41:20 · 236 阅读 · 0 评论 -
Django的环境安装和创建工程
Django的环境安装(默认已有python和anaconda)在命令窗口执行创建一个虚拟环境conda create -n DjangoPath python=3.5.2( DjangoPath文件名可随意取)激活虚拟环境activate DjangoPath安装后的位置安装Djangopip install django==2.2.1查看一下是否成功-进入pytho...原创 2019-09-08 22:38:22 · 100 阅读 · 1 评论 -
Django基本介绍
Django是一个开放源代码的Web应用框架,由Python写成设计模式django 是一个mvt模式,同时遵循mvc模式M:model提供数据的支持,封装了数据库的访问,负责对数据库的增删改查C: 控制器,用于接受请求,处理业务逻辑,与model和view进行交互,返回结果V:view。用与封装结果,生成页面和html内容M model model提供数据的支持,封装了数...原创 2019-09-08 21:46:32 · 438 阅读 · 1 评论