![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
alwaysPractice
这个作者很懒,什么都没留下…
展开
-
Django预热之HTTP协议
1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。2.HTTP协议作为TCP/IP模型中应用层的协议也不例外。HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的...原创 2018-03-28 14:15:05 · 22806 阅读 · 0 评论 -
Django中的cookies和session
Cookies :是浏览器为 Web 服务器存储的一小段信息。 每次浏览器从某个服务器请求页面时,它向服务器回送之前收到的cookies。它保存在浏览器下的某个文件夹下。 Session:Django的Session机制会向请求的浏览器发送cookie字符串。同时也会保存到本地一份,用来验证浏览器登录是否为同一用户。它存在于服务器,Django默认会把session存入到数据库中。Sessi...原创 2018-03-28 19:13:17 · 22435 阅读 · 0 评论 -
Django中的admin
一. django的amdin是django提供的一个后台管理页面,改管理页面提供完善的html和css,使得你在通过Model创建完数据库表之后,就可以对数据进行增删改查,而使用django admin 则需要以下步骤:创建后台管理员配置url注册和配置django admin后台管理页面1、创建后台管理员python manage.py createsuperuser...原创 2018-03-28 19:08:23 · 22254 阅读 · 1 评论 -
Django的models中ORM
到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表结构和字段使用 MySQLdb 来连接数据库,并编写数据访问层代码业务逻辑层去调用数据访问层执行数据库操作import MySQLdbdef GetList(sql): db = MySQLdb.connect(user='root', db='wupeiqidb', passwd='1...原创 2018-03-28 19:04:57 · 21790 阅读 · 0 评论 -
Django的template
1、模版的执行模版的创建过程,对于模版,其实就是读取模版(其中嵌套着模版标签),然后将 Model 中获取的数据插入到模版中,最后将信息返回给用户。def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.<...原创 2018-03-28 18:49:32 · 21699 阅读 · 0 评论 -
Django中的views
views函数实现的是对urls路由过来的请求进行处理,然后与模板中页面一起渲染并返回给用户。 返回的几种方式: render:渲染后返回格式,第一个参数必须为request return render(request,”register.html”)HttpResponse:直接返回字符串消息 return HttpResponse(“hello”)render_to_respo...原创 2018-03-28 17:34:20 · 22500 阅读 · 0 评论 -
Django中的urls配置
格式url(正则表达式,视图函数,参数,别名) 对正则不太熟的可以看我的另一篇博客:https://blog.csdn.net/jjjndk1314/article/details/791687081、单一路由对应url(r'^index$', views.index),2、基于正则的路由url(r'^index/(\d*)', views.index),url(r'^ma...原创 2018-03-28 17:15:38 · 26255 阅读 · 0 评论 -
Django中的setting配置
1.配置静态文件#STATIC_URL = '/static/'为静态文件别名STATIC_URL = '/static/'#静态文件地址拼接,后面'static'文件为自己建立的存放静态文件(JS,IMG,CSS)的文件名STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), #主文件下静态文件 os.path....原创 2018-03-28 16:53:34 · 25277 阅读 · 0 评论 -
Django的分页
一、Django内置分页 views.pyfrom django.shortcuts import renderfrom django.core.paginator import Paginator, EmptyPage, PageNotAnIntegerL = []for i in range(999): L.append(i)def index(request): ...原创 2018-04-03 18:17:33 · 21658 阅读 · 0 评论 -
Django开发模式与流程
Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。一.Django的MTV开发模式与一般的MVC开发模式区别1.MVC模式 在MVC模式中,应用程序被划分成了模型(Model)、视图(View)和控(Controller)三个部分。...原创 2018-03-28 16:28:42 · 24712 阅读 · 0 评论 -
Django的models无法生成新加的表
最近遇到models模型变动后无法用migrations生成改动后的表,查看博客:https://www.cnblogs.com/li1234yun/p/8007095.html 用如下方式尝试后可以实现:1.python3 manage.py makemigrations --empty 你的应用名2.python3 manage.py makemigrations3.python3 ...原创 2018-03-28 22:12:39 · 27436 阅读 · 0 评论