- 2024-09-20Django4中的日志管理
Django4中的日志管理参考:Django配置日志:https://www.cnblogs.com/Neeo/articles/17588553.htmlpython内置模块logging模块:https://www.cnblogs.com/Neeo/articles/10951734.html按照文件大小进行切割日志在你的settings.py中。LOGS_DIRS=os.path.join(BASE_DIR,'logs')if
- 2023-11-13Django4
路由曾无名分组有名分组反向解析无名分组反向解析有名分组反向解析路由分发伪静态的概念了解名称空间了解虚拟环境了解diango1.x和django2.x的区别视图层:三板斧序列化模块(dumps JsonResponse)form表单上传文件FBV (functionbasedview) 和CBV
- 2023-05-16Django4全栈进阶之路24 项目实战(报修类型表):CKEditor富文本
CKEditor是一个强大的富文本编辑器,可以用于在网站或应用程序中创建和编辑内容。以下是在安装和使用CKEditor的一般步骤:安装CKEditor:下载CKEditor:访问CKEditor官方网站(https://ckeditor.com/)并下载适用于您的项目的CKEditor版本。解压文件:将下载的CKEditor压缩包解压到您的项目
- 2023-04-30Django4全栈进阶之路23 项目实战(报修类型表):应用程序命名空间app_name和分页组件paginator
1、应用程序命名空间app_namefromdjango.urlsimportpathfrom.importviewsfrom.viewsimportRepairDetailViewapp_name='repair'urlpatterns=[path('repair_types/',views.RepairTypeListView.as_view(),name='repair_type_list
- 2023-04-29Django4全栈进阶之路20 项目实战(三种方式开发部门管理):方式一:FBV
1、模型fromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportUser#Createyourmodelshere.classDepartment(models.Model):name=models.CharField(max_length=255,verbose_name='部门名称')parent=models.ForeignKey('sel
- 2023-04-26Django4全栈进阶之路19 项目实战(用户管理):user_delete.html用户删除画面设计
1、模块:<tbody>{%foruserinuser_list%}<tr><td>{{user.username}}</td><td>{{user.email}}</td>
- 2023-04-26Django4全栈进阶之路18 项目实战:登录模块设计
1、编写函数视图,判定用户名密码,验证通过进入home主页,不通过返回登录页面deflogin_view(request):ifrequest.method=='POST':username=request.POST.get('username')password=request.POST.get('password')print(username)
- 2023-04-24Django4全栈进阶之路13 template模板
在Django4中,模板是用于生成HTML响应的文件。模板将动态数据和静态HTML组合在一起,以便最终呈现给用户的页面。Django4中的模板使用Django模板语言(DjangoTemplateLanguage,简称DT)编写。DT与HTML类似,但包含一些特殊的标记和语法,用于动态地生成HTML内容。以下是一
- 2023-04-23Django4全栈进阶之路9 url路由设置
在Django4中,可以在主路由文件中设置和管理子路由。通常,我们会为每个应用程序创建一个子路由文件,以便更好地组织代码和管理路由。以下是Django4中设置主路由和子路由的示例:首先,在主路由文件urls.py中导入子路由,并将其添加到urlpatterns中:#urls.pyfromdjango.urls
- 2023-04-23Django4全栈进阶之路7 createsuperuser创建超级管理员账号
在Django4中,可以使用createsuperuser命令来创建超级管理员账号。超级管理员拥有管理后台的所有权限,包括创建、编辑和删除用户、组、权限等操作。下面是创建超级管理员账号的步骤: 1、执行以下命令创建超级管理员账号: pythonmanage.pycreatesuperuser2、设置用户信
- 2023-04-23Django4全栈进阶之路5 对各类数据库连接设置
Django4支持多种类型的数据库连接,包括MySQL、PostgreSQL、SQLite、Oracle等。对于不同类型的数据库,需要进行不同的设置。下面是Django4对各类数据库连接的设置方法。MySQL在Django4中连接MySQL数据库,需要使用django.db.backends.mysql引擎。在settings.py文件中
- 2023-04-23Django4全栈进阶之路3 Model模型
在Django中,模型(Model)是用于定义数据结构的组件,其作用如下:定义数据结构:模型用于定义数据库中的表格和表格中的字段(列),其中每个模型类对应一个表格,模型中的每个字段对应表格中的一列。模型的定义可以在 models.py 文件中完成。数据库操作:模型提供了简单易用的API用于操作
- 2023-04-23Django全栈进阶之路3 Django4项目APP
Django4项目APPdjango-adminstartappapp01或pythonmanage.pystartappapp01 #app01是app名称 PyCharm的样子:
- 2023-04-23Django全栈进阶之路1 Django4下载与安装
python下载安装:下载网址:https://www.python.org/downloads/ 安装方法:https://www.cnblogs.com/beichengshiqiao/p/16153586.html新版的python一般无需配置环境,在安装的时候勾选带有AddPython3.10toPATH的选项即可,如果需要手动配置的,参考:https://www.cnblogs.com/beicheng
- 2022-12-13django4
目录路由分发名称空间虚拟环境视图层之必会三板斧JsonResponse对象视图层之request对象获取文件视图层之FBV与CBVCBV源码剖析(重要)模板层路由分发django支持每个应用都
- 2022-12-13Django4
路由分发1.django是专注于开发应用的,当一个django项目特别庞大的时候,所有的路由与视图函数映射关系全部写在项目名下urls.py(总路由),很明显太冗余也不便于管理,这个时候也
- 2022-11-19django4基础
#开始步骤pipinstalldjangodjango-adminstartprojectmysitepythonmanage.pyrunserver8000打开浏览器访问127.0.0.1:8000#新增url#urls.pyfromdjango.
- 2022-09-04django4/网页伪静态/视图层/模板层
网页伪静态动态页动态网页,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。静态页即静态网页,是实际存在的,无需经过服务器