随笔分类 - django
摘要:一. Jenkins自动化部署django项目 1. 用到的技术栈 Jenkins + supervisor + nginx + django + gunicorn 2. gunicorn的使用 3. supervisor的使用 4. nginx的配置 5. Jenkins的简单使用
阅读全文
摘要:一. ModelForm ModelForm是根据Model来定制的Form 二. ModelForm的创建 三. class Meta中常用的参数 model = models.Book 对应models中的类 fields = "__all__" 列出所有的字段 exclude = None 排
阅读全文
摘要:一. form表单验证 form可以生成html标签,可以校验,可以保留上次输入内容 1. 创建form表单 from django import forms class MyForm(forms.Form): username = forms.CharField( label = "用户名", #
阅读全文
摘要:一. cookie 1. cookie的由来 由于HTTP协议是无状态的,所以每次请求的时候都是全新的,但是有些数据是需要保留的(帐号密码),所以出现了cookie. 2. cookie的原理及作用 cookie可以保存在本地(键值对保存),用户每次去请求的时候都带着数据,这样就不需要用户每次都输入
阅读全文
摘要:一. Ajax是什么 Asynchronous JavaScript And XML 异步JavaScript和XML Ajax是使用JavaScript语言与服务器进行异步交互,传输数据为XML(现在更多的是用json) 二. Ajax的优点 1. 局部刷新页面 2. 和服务器进行异步交互 3.
阅读全文
摘要:一. 多表的创建 1. 一对一 在哪个表中设置都行,但是添加数据的时候需要现在没有外键的表中添加数据 models.OneToOneField(to="表名",to_field="id") 2. 一对多 在多的表中创建外键,创建完的这个是外键字段,会在类属性的基础上加_id models.Forei
阅读全文
摘要:一.在models.py创建模型 class Book(models.Model): # 表名就是app名_类名 id = models.AtuoField(primary_key=Ture) 1. 字段 CharField(max_length=32) 字符串字段,最大32个字符 IntegerF
阅读全文
摘要:一.母板渲染语法 1.变量 {{ 变量 }} 2.逻辑 {% 逻辑语 %} 二.变量 在母板中有变量时,母板引擎会去反向解析找到这个传来的变量,然后替换掉. .(点),在母板中是深度查询据点符,它的查询顺序: 字典 => 属性或方法 => 数字索引 三.过滤器 1.语法 {{ value|filte
阅读全文
摘要:一.url配置 url本质是url与要为该url调用的视图函数之间的映射表 urlpatterns = [正则,视图函数[,别名]] 二.正则表达式 1.匹配原则 django是循环urlpatterns这个列表,一旦匹配到,就不再往下进行匹配 2.分组匹配 把正则进行分组r"^index/([0-
阅读全文
摘要:一.自定义客户端和服务端的请求响应 1.客户端打开url,向服务器发出请求 2.服务端用socket写一个py,用于接收请求和做出响应 3.服务端接收请求 4.服务端模拟HTTP协议做出响应,状态行为 b"HTTP/1.1 200 ok\r\n\r\n响应正文" import socket serv
阅读全文

浙公网安备 33010602011771号