Django
从没觉得自己胖z
这个作者很懒,什么都没留下…
展开
-
Django基础--(命名规则,path方法和自定义path)
在抓取网页模板的时候,很容易出现许多信息无法定位到相关信息的时候,这里就需要将信息进行命名,用到的是正则表达式中的(?P<name>正则表达) re_path(r'articles/(?P<y>[0-9]{4})/(?P<m>[0-5]{2})/$',views.year_month), 这里返回的信息是year_month(request,y,m) 在视图当中显示的方法就是 这里需要看下输出的两个值的类型,我们测试一下主要的是第一个四位数,第二个原创 2021-08-20 19:51:26 · 645 阅读 · 0 评论 -
Django基础-登录验证和反向解析
登录验证主要就是调用登录页面,返回的表单提交信息。现在写个login登录信息,然后在页面上显示出来. 主要需要做的信息也就是一个login.html的页面,加上另外一个调用信息。 这里可以看到我们打开表单的时候显示的是GET请求, 登录之后就显示为post请求方式,我们在login.html上提交的信息为 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ..原创 2021-08-20 19:36:27 · 370 阅读 · 0 评论 -
Django--(url(路由)抓取,分发规则)
路由层的配置,路由层在于 后面的具体函数, 首先在主程序当中的urls中引入这些报,第一个和第二个都是django的内置方法,re_path是正则表达式中的用法,匹配正则匹配到的信息出来。 这这几个匹配之后就是在网页中输入如articles/2003/就能找到相应的页面,然后定位到views的special_case_2003方法 然后找到app2的视图views文件当中 这时候,在网页当中输入http://127.0.0.1:8000/articles/2003/就能找到相应的信息...原创 2021-08-20 17:07:14 · 212 阅读 · 0 评论 -
Django--静态文件配置
还是按照以前的创建一个timer显示,在html文件当中可能有很多的js显示,应该将所有的css文件和js文件都封装在一起。 创建一个static文件,将所有的代码封装在里面 然后将需要的内容封装到timer.html文件当中即可。 具体的写法这里就不说了,我也不会。 ...原创 2021-08-20 16:48:57 · 34 阅读 · 0 评论 -
Django简介-
Django 的MTV模式本质上和MVC是一样的,各个组件的保持耦合关系,Django的MTV值: M 代表模型:负责业务对象和数据库的关系映射。 T代表模板,负责如何把页面展示给用户。 V代表视图。负责业务逻辑,适当的时候调用Model和Template。 url分发器。将一个个的 ...原创 2021-08-20 16:37:45 · 518 阅读 · 0 评论 -
web框架初步学习
#web开发 #模拟服务器的反应流程 import socket sock = socket.socket() sock.bind(("127.0.0.1",8800)) #别人来访问你的计算机 sock.listen(5) while 1: #循环过程 conn,ddr = sock.accept() #web请求基于http访 data = conn.recv(1024) #各种数据,固定返回的数据 print('data',data) conn.sen.原创 2021-08-19 19:16:13 · 74 阅读 · 0 评论