随笔分类 - Django
摘要:扩展1:admin路由分发的本质 路由分发本质 include 可以无限制的 嵌套N多层 url(r'^index/',([],None,None)) 扩展2: 由于url方法第一个参数是正则表达式,所有当路由特别多的时候,可能会出现被顶替的情况,针对这种情况有两种解决方式 建好路由,先和视图函数继
阅读全文
摘要:一 项目开发流程 1.需求 分析架构师+产品经理+开发者组长 在跟客户谈需求之前,会大致先了解客户的需求,然后自己先设计一套比较好的方案 在跟客户沟通交流中引导客户往我们之前想好的方案上面靠 形成一个初步的方案 2.项目设计架构师干的活 编程语言选择 框架选择 数据库选择 主库:MySQL post
阅读全文
摘要:一 cookie与session 1 发展史及简介 """ 发展史 1.网站都没有保存用户功能的需求,所有用户访问返回的结果都是一样的 eg:新闻、博客、文章 2.出现了一些需要保存用户信息的网站 eg:淘宝、支付宝、京东 解决每次访问网站都需要重复的输入用户名和密码的问题 当用户第一次登录成功之后
阅读全文
摘要:一、Ajax 1 概述 异步提交局部刷新 例子:github注册 动态获取用户名实时的跟后端确认并实时展示到前端(局部刷新) 朝后端发送请求的方式 1.浏览器地址栏直接输入url回车 GET请求 2.a标签href属性 GET请求 3.form表单 GET请求和POST请求 4.ajax GET请求
阅读全文
摘要:一、表的设计 from django.db import models # Create your models here. class Book(models.Model): title = models.CharField(max_length=32, verbose_name='书名') pr
阅读全文
摘要:一 单表(增、删、改、查) 1 测试脚本 ''' 只想测试django中的某一个py文件内容,那么可以不用书写前后端交互的形式 而是直接写一个测试脚本即可 ''' # 脚本代码无论是写在应用下的tests.py,还是自己单独开设py文件都可以 # 测试环境的准备,去manage.py中拷贝前四行代码
阅读全文
摘要:一 模板语法传值 {{}}: 变量相关、过滤器 {%%}: 逻辑相关(静态文件配置、反向解析、标签相关、模版继承和 导入) def index(request): # 模板语法可以传递的后端python数据类型 n = 123 f = 1.23 s = '我不想值班' b = True l = ['
阅读全文
摘要:更详细的视图层讲解,看下面链接 https://www.cnblogs.com/xiaoyuanqujing/articles/11643459.html 一、 三板斧 ''' HttpResponse 返回字符串类型 render 返回html页面,并且在返回给浏览器之前还可以给html文件传值
阅读全文
摘要:一、简介 # 路由匹配 url(r'test',views.test), url(r'test_add',views.test_add) # r'test'与请求头的数据进行正则匹配 ''' url方法第一个参数是正则表达式 只要第一个参数正则表达式能够匹配到内容,那么就会立刻停止往下匹配 直接执行
阅读全文
摘要:一 web框架推导 1 软件开发架构 cs架构bs架构bs本质是也是cs # HTTP协议:无状态,无连接,基于请求,基于tcp/ip的应用层协议 # mysql:c/s架构,底层基于soket,自己封装的协议。mysql的其他客户,navicate(c++图形化界面,实现了请求和响应协议);pym
阅读全文