会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
嗯姆嗯姆嗯姆
博客园
首页
新随笔
联系
管理
订阅
09 2018 档案
Django模型 - 多表操作
摘要:一 创建模型作者模型:一个作者有姓名和年龄。作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one)出版社模型:出版社有名称,所在城市以及email。书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many);一本书只应该由一个...
阅读全文
posted @
2018-09-13 17:07
Shinonon
阅读(185)
评论(0)
推荐(0)
Django 模型层(单表操作)
只有注册用户登录后才能阅读该文。
posted @
2018-09-12 21:04
Shinonon
阅读(7)
评论(0)
推荐(0)
Django–模板层
摘要:1 模板简介将页面的设计和python的代码分离开会更干净建简介维护。我们可以使用Django的模板系统(Template System)来实现模板语法重点: 变量:{{ 变量名 }} 1 深度查询 2 过滤器 标签:{% %}模板语言分为两种:过滤器:filter标签:{% %}2 过滤器 filter1 变量 句点符,深度查询(可以点到方法,不...
阅读全文
posted @
2018-09-11 21:25
Shinonon
阅读(134)
评论(0)
推荐(0)
Django–视图层
摘要:1 视图函数一个视图函数是一个简单的python函数,它接受Web请求并返回Web响应。响应可以是一张网页的HTML内容,一个重定向、一个404错误或一张图片。视图层应掌握两个对象:请求对象(request)和 响应对象(HttpResponse)2 Request对象form表单,不写method,默认是get请求 (1)什么情况下用get:请求数据,请求页面 (2)什么情况下用post:向服务...
阅读全文
posted @
2018-09-10 20:00
Shinonon
阅读(133)
评论(0)
推荐(0)
MVC与MTV
只有注册用户登录后才能阅读该文。
posted @
2018-09-07 20:15
Shinonon
阅读(2)
评论(0)
推荐(0)
django 2.0 path
摘要:一 2.几 和1.几 的区别 django2.几的re_path和1.几的url一样 2.几多了一个path,不支持正则二 2.0 pathfrom django.urls import path from . import views urlpatterns = [ path('articles/2003/', views.special_case_2003), pa...
阅读全文
posted @
2018-09-07 19:41
Shinonon
阅读(286)
评论(0)
推荐(0)
Django - 路由控制
摘要:一 Django中路由的作用URL配置就好像Django所支撑网站的目录。本质是URL与要为该URL调用的视图函数之间的映射表,就是以这样方式告诉Djang,对于客户端发来的某个URL该调用哪一段逻辑代码对应执行二 简单的路由配置from django.conf.urls import urlurlpatterns = [ url(正则表达式, views视图函数,参数,别名),]正则表达...
阅读全文
posted @
2018-09-06 21:14
Shinonon
阅读(187)
评论(0)
推荐(0)
ORM
摘要:一 ORM简介(1) 询数据层次图解:如果操作mysql,ORM是在pymysq之上又进行了一层封装 (2) MVC或者MTV框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要 依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动(3)ORM是 '对象—关系—映射'的简称。ORM可以...
阅读全文
posted @
2018-09-05 20:53
Shinonon
阅读(258)
评论(0)
推荐(0)
Django简介
摘要:一 django的下载与启动(1)下载Django方式一:在命令行输入:pip3 install django方式二:用pycharm安装方式三:用pycharm的Terminal的命令行安装D:(切换到D盘下)(2)创建一个django projectdjango-admin startproject mysite(3) 在mysite目录下创建应用python manage.py star...
阅读全文
posted @
2018-09-05 19:12
Shinonon
阅读(179)
评论(0)
推荐(0)
web框架
摘要:手写简单的web框架WebServerimport socketimport pymysqldef index(request): ''' 处理用户请求,并回相应的内容 request: 用户请求的所有信息 ''' return ''def login(request): with open('login.html','r',encoding='utf-...
阅读全文
posted @
2018-09-05 18:46
Shinonon
阅读(161)
评论(0)
推荐(0)
HTTP协议
摘要:一 HTTP协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒
阅读全文
posted @
2018-09-05 17:59
Shinonon
阅读(102)
评论(0)
推荐(0)
web应用
摘要:一 什么是web应用 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用
阅读全文
posted @
2018-09-04 21:14
Shinonon
阅读(176)
评论(0)
推荐(0)
公告