
django
文章平均质量分 70
huningfei
运维
展开
-
16-1 djanjo介绍
一 web框架的本质 1用户的浏览器(socket客户端) 和 网站的服务器(socket服务端)之间2 HTTP协议: 1.1 请求(request) 1.2. 响应(response)3 web框架本质 a. 收发socket消息 web服务器 web应用程序 b. 根据不同的请求执行不同的函数返回不同的内容 c. 字符串替换 二 关于wsgi...原创 2018-08-08 10:06:00 · 116 阅读 · 0 评论 -
17-1 djanjo进阶-路由,视图,模板
一 路由系统进阶(urls.py) 动态路由 urls.py中通过正则表达式的分组匹配,捕获用户访问的url中的值,传递给视图函数1 分组匹配(通过圆括号): 相当于给视图函数传递 位置参数 例子: 1 from django.conf.urls import url 2 3 from . import views 4 5 urlpatterns = [ 6 ur...原创 2018-08-13 15:19:00 · 60 阅读 · 0 评论 -
17-2 orm单表操作和多表操作
参考:https://www.cnblogs.com/liwenzhou/p/8660826.html 一 ORM单表操作 1 增删改查 1 1. 查询 2 1. 查所有 3 models.Publisher.objects.all() 4 2. 查某个具体的记录 5 models.Publisher.objects.get(id=1) --> 注意查询条件不成立就报错 6...原创 2018-08-13 22:35:00 · 45 阅读 · 0 评论 -
17-3 cookie和session
一 . Cookie 1.cookie 是什么? 保存在浏览器端的键值对! 服务端在返回响应的时候,告诉浏览器保存的键值对!浏览器可以拒绝保存Cookie. 2. 为什么要有cookie? HTTP请求是无状态的,我们需要保存状态 --> cookie 3. Django中cookie的使用 1. 设置cookie rep...原创 2018-08-16 17:58:00 · 44 阅读 · 0 评论 -
18-1 分页功能
一 自己封装一个分页类mypage """ 网页分页功能,封装了一个类,如果要使用需要传三个参数,current_page, total_count, url_prefix """ # 封装分页类 class MyPage(object): def __init__(self, current_page, total_count, url_prefix, per_page=10...原创 2018-08-22 11:24:00 · 38 阅读 · 0 评论 -
18-2 djanjo中间件和orm多对多操作,以及ajax
一 中间件 0 怎样使用中间件 在setting配置文件里面注册你的中间件,如下: 'mymiddleware.MD1', 前面是文件名,后面是类名 然后在你的mymiddleware文件里导入: from django.utils.deprecation import MiddlewareMixin 例子:setting配置 MIDDLEWARE = [ ...原创 2018-08-22 11:58:00 · 47 阅读 · 0 评论 -
19-2 from和modelform的用法和介绍
一 form 1. form的作用 1. 生成HTML代码 2. 帮我们做数据有效性的校验 3. 保留上次输入内容,显示错误提示 2. form组件校验数据有效性 1. 内置的校验规则 1. require=True 该字段必填 2. max_length 该字段的最大长度 3. min_length ...原创 2018-08-30 15:01:00 · 80 阅读 · 0 评论 -
19-1 djanjo中admin的简单用法
1. 创建管理员账号 python3 manage.py createsuperuser 2. 在admin注册我们的表 在app目录下面的admin.py里面按以下语法注册 admin.site.register(models.类名) 例子: from web import models # 要导入models,web指定是app的名字,不是项目的...原创 2018-08-30 15:01:00 · 57 阅读 · 0 评论 -
20-1 django上传文件和项目里上传头像如何查看
一 普通上传方式 1 views 1 def upload(request): 2 if request.method == "POST": 3 # print(request.POST) 4 # print(request.FILES) 5 # 从上传的文件数据中拿到 avatar对应的文件对象 6 file...原创 2018-09-07 13:09:00 · 55 阅读 · 0 评论 -
三 nginx+uWSGI+django+virtualenv+supervisor发布web服务器
https://www.cnblogs.com/pyyu/p/9481344.html?tdsourcetag=s_pcqq_aiomsg 一 uwsgi安装 1.安装uwsgi,进入到一个虚拟机环境中去安装 pip3 install uwsgi 二 运行uwsgi 2.通过uwsgi启动一个python web文件 test.py def application(env, star...原创 2018-11-19 21:50:00 · 76 阅读 · 0 评论 -
如何用django框架完整的写一个项目
实现目标及功能,增删改,并且实现搜索,分页,日期插件,删除提示,以及批量导入等功能 软件版本: python3.5 django1.11 一 用pycharm创建一个项目,名字自定义 二 编辑urls.py 1 from django.conf.urls import url, include 2 from django.contrib import admin 3 from hnf...原创 2019-04-16 14:33:00 · 110 阅读 · 0 评论