![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django
猿濑如此
这个作者很懒,什么都没留下…
展开
-
python全栈开发之必要会的Django--多表操作
1、创建模型实例:我们来假定下面这些概念,字段和关系作者模型:一个作者有姓名和年龄。作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one)出版商模型:出版商有名称,所在城市以及email。书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many);一本书只应该由一个出版商出版,所以出版商和书籍是一对多关联关系(one转载 2020-09-24 23:20:38 · 140 阅读 · 0 评论 -
python全栈开发之必要会的Django--单表操作
一、添加表纪录方式一:# create方法的返回值book_obj就是插入book表中的python葵花宝典这本书籍纪录对象book_obj=Book.objects.create(title="python葵花宝典",state=True,price=100,publish="苹果出版社",pub_date="2012-12-12")方式二:book_obj=Book(title="python葵花宝典",state=True,price=100,publish="苹果出版社",pu转载 2020-09-22 23:42:10 · 152 阅读 · 0 评论 -
python全栈开发之必要会的Django--模型层操作数据库参数
主要就是要说说django的ORM,简短的介绍一下就是,ORM就是一个翻译官,帮你把代码翻译成对应的数据库的语句。python中的ORM无法直接创建数据库,需要手动去数据库创建database,才能继续进行下一步。sql中创建的表: #创建表: CREATE TABLE employee( id INT PRIMARY KEY auto_increment ,原创 2020-09-21 14:10:30 · 141 阅读 · 0 评论 -
python全栈开发之必要会的Django--Django模板语法(视图层)
1、模板语法--变量views.pydef index(request): import datetime s="hello" l=[111,222,333] # 列表 dic={"name":"test","age":18} # 字典 date = datetime.date(1990, 10, 2) # 日期对象 class Person(object): def __init__(self,name):原创 2020-09-20 23:04:29 · 183 阅读 · 0 评论 -
python全栈开发之必要会的Django--Django路由层
针对urls.py的使用详解1、路由配置from django.urls import path,re_pathfrom app01 import viewsurlpatterns = [re_path(r'^test/2020/$', views.test_2020),re_path(r'^test/([0-9]{4})/$', views.year), #year(request,xxxx)re_path(r'^test/([0-9]{4})/([0-9]{2})/原创 2020-09-20 13:14:17 · 143 阅读 · 0 评论 -
python全栈开发之必要会的Django--Django简介
MVC与MTV模型MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型)- 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图)- 视图代表模型包含的数据的可视化。 Controller(控制器)- 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。Django的MTV模式本质上和MVC是一样的,也是...原创 2020-09-17 18:35:41 · 152 阅读 · 0 评论 -
python全栈开发之必要会的Django--底层原理
许久没有更新博客了,我tm今天就要立个flag,接下来两周我要把Django的基本使用方法更新完目录:1、2、3、前言:要了解如何使用Django前,我觉得需要简单了解一下python是如何处理http协议的;此篇博客就先用python简单的写一个web框架,然后根据这个简易的web框架来引导出Django的基本的处理数据的流程。本质上其实就是一个socket服务端与socket客户端的区别...原创 2020-09-17 15:23:40 · 525 阅读 · 0 评论