Django开发
Django开发基础知识
19半城煙沙93
这个作者很懒,什么都没留下…
展开
-
Django开发_21_中间键
(二)根据实际测试,中间键文件放在根目录下和放在app下均不影响功能的实现,在实际编写代码过程中,可以把中间键的文件放在具有注册登录app的目录下,用于用户是否处于登录状态的状态;中间键的作用就是在这个过程中需要进行一些判定操作来决定要如何执行下一步,以登录注册为例,在完成登录注册的功能后,进入某个网址的主页面,当我们需要打开主页面某些详细信息的页面时,可以采用中间键来判断是否处于登录状态(process_request)输入网址→ulr.py→views.py→html网页显示。原创 2024-02-09 17:39:25 · 493 阅读 · 0 评论 -
Django开发_20_form表单前后端关联(2)
根据上一篇文章的代码,进一步了解掌握GET,POST的运行机制。原创 2024-01-27 02:15:00 · 996 阅读 · 0 评论 -
Django开发_19_form表单前后端关联(1)
【代码】Django开发_19_form表单前后端关联。原创 2024-01-26 00:00:00 · 915 阅读 · 0 评论 -
Django开发_17_表单类
为了简化前端form表单代码。原创 2024-01-24 00:00:00 · 391 阅读 · 0 评论 -
Django开发_15_缓存
使用缓存可以大大提高程序的响应速度,增强用户体验。缓存的方式有4种:数据库缓存,Redis缓存,Memcacheed缓存,程序级缓存主要以数据库缓存和程序级缓存进行讲解。原创 2024-01-22 00:00:00 · 385 阅读 · 0 评论 -
Django开发_12_URL反向解析、重定向
return redirect(reverse("第一部分URL:第二部分URL",args=(fruit,sport)))在子路由urls.py文件上端设置app_name,app_name设置的名字要与主路由命名空间设置名字保持一致。在子路由urls.py文件设置路径时,添加name属性,对应的是下一步在html文件中的第二部分URL。主路由urls.py文件中设置第一部分URL,namespace设置的就是命名空间。模板:"{% url '第一部分URL:第二部分URL' %}"原创 2024-01-19 00:00:00 · 911 阅读 · 1 评论 -
Django开发_11_模型关系
关系模型总共分三种,整体来讲有点复杂,(一)相同点都是通过一方(或者一个多方)的属性去关联另一方(二)不同点一对多:ForeignKey——使用对方类名小写_set.all()一对一:OneToOneField——使用对方模型类名的小写多对多:ManyToManyField+ForeignKey——使用对方类名小写_set.all()原创 2024-01-18 00:00:00 · 377 阅读 · 1 评论 -
Django开发_10_模型创建
类名.objects.values("类的属性名1").annotate(Avg("类的属性名2"))类名.objects.order_by("类的属性名") #默认按照该属性名升序排列。类名.objects.exclude(条件1) #查询不满足条件1的对象。类名.objects.order_by("-类的属性名") #降序排列。类名.objects.aggregate(函数名("类的属性名"))类名.objects.filter(条件1)原创 2024-01-17 00:00:00 · 328 阅读 · 0 评论 -
Django开发_8_模板过滤器
通常在html文件中使用{{ 变量名 | 过滤器函数名 }}(二)处理时间(三)处理数字(四)处理信息三、自定义模板过滤器(一)在app下创建安装包:templatetags用于编写自定义模板过滤器的代码创建my_filters.py创建my_customfilter.html文件打开在下添加在my_filters.py中创建自定义过滤器模板参考模板格式:使用方法与常用过滤器一样原创 2024-01-15 00:00:00 · 333 阅读 · 0 评论 -
Django开发_9_模型基础准备工作
(一)在settings.py中设置信息。原创 2024-01-16 00:00:00 · 627 阅读 · 1 评论 -
Django开发_7_模板变量、模板标签
h3>block.super作用是继承父模板的内容{% extends "要继承的文件名.html" %}包含{{ fruit }}的执行语句。block.super作用是继承该块父模板的内容。如果fruits为空的执行语句。在该文件名中已经使用block标签设置好模板。类:使用 "实例化类名.参数名" 语法。{% elif 条件语句 %}字典:使用 "字典名.参数名" 语法。列表:使用 "列表名.数字" 语法。{% block 块名 %}{% if 条件语句 %}{% block 块名%}原创 2024-01-14 00:00:00 · 571 阅读 · 1 评论 -
Django开发_6_参数类型限制、url传参
通常情况在网页端的GET、POST请求的数据参数默认为str类型,某些情况我们需要传递网址或者传递数字进行计算或者判断大小,这时我们需要对参数类型进行限制,通过在urls.py下的path路径中对参数进行限制。(三)urls.py文件中,设置路径格式,添加对应视图函数。(二)view.py文件中,编写视图函数,添加对应参数。(一)新建html文件中,设置网址界面需要传递的参数。原创 2024-01-13 00:00:00 · 564 阅读 · 1 评论 -
Django开发_5_APP基础操作
在Django中APP概念类似一个网站的一块或者一个类别的内容,我们可以通过管理不同的APP来实现对一个网站不同功能类别部分分别进行管理。APP的基础操作主要由views.py,urls.py,templates中创建的html文件这三部分组合运行。templates中创建的html是输入网站后展示的页面,是最终展示在用户面前的界面。views.py负责各种视图函数的编写,确定将哪个html网址传给urls.py。urls.py负责网站路径的编写,以及接收views.py中的函数方法。原创 2024-01-12 00:00:00 · 778 阅读 · 1 评论 -
Django开发_4_创建APP
【代码】Django开发_4_创建APP。原创 2024-01-11 00:00:00 · 367 阅读 · 0 评论 -
Django开发_3_路由配置
【代码】Django开发_3_路由配置。原创 2024-01-10 01:00:00 · 654 阅读 · 0 评论 -
Django开发_2_创建Django项目
以win10系统下PyCharm专业版2022为例。原创 2024-01-09 07:00:00 · 521 阅读 · 0 评论 -
Django开发_1_设置镜像源
pycharm自带源下载速度太慢,建议换成国内源,安装各种依赖包的速度会大大提升。原创 2024-01-08 20:19:36 · 955 阅读 · 0 评论