E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Django笔记
Django笔记
:应用和分布式路由(应用创建,分布式路由的配置,应用下的模板)
目录一、应用的创建二、分布式路由1、概念2、配置分布式路由3、应用下的模板一、应用的创建示例二、分布式路由1、概念2、配置分布式路由3、应用下的模板
冷的方程式
·
2024-02-19 16:11
Django
django
python
后端
Django笔记
二十九之中间件介绍及使用示例
这一节介绍一下Django的中间件。关于中间件,官方文档的解释为:中间件是一个嵌入Django系统的request和response的钩子框架,是一个能够全局改变Django输入/输出的系统。我们可以这样理解,一个request请求发送到Django系统的过程中,在经过路由和视图的处理前,会先经过一层处理,这个处理操作可以是日志记录,可以是登录验证甚至你想在系统里定义的功能,这个操作就是中间件实现
vv安的浅唱
·
2024-01-30 07:07
Django笔记
django
中间件
python
process_view
Django中间件
Django笔记
(七):JWT认证
首前后端分离的项目更多使用JWT认证——JsonWebToken。本文记录djangorestframework-simplejwt的使用方式。文档安装pipinstalldjangorestframework-simplejwt配置settings.py:INSTALLED_APPS=['rest_framework_simplejwt',]REST_FRAMEWORK={'DEFAULT_AU
垃圾管理员
·
2024-01-26 06:03
Django笔记
django
笔记
python
Django笔记
(六):DRF框架
首前后端分离是互联网应用开发的标准使用方式,让前后端通过接口实现解耦,能够更好的进行开发和维护。RESTful接口常见规范在接口设计中,大家遵循一定的规范可以减少很多不必要的麻烦,例如url应有一定辨识度,可以加入api等关键词,路径中尽量不要含有动词,根据请求方式对业务逻辑进行划分等等,如:请求方式数据库操作描述GETSELECT获取数据POSTCREATE添加数据PUTUPDATE更新数据DE
垃圾管理员
·
2024-01-25 06:41
Django笔记
笔记
django
python
Django笔记
(五):模型models
首Django中的模型对应数据库中的一张表格。定义模型player.pyfromdjango.dbimportmodelsclassPlayer(models.Model):idx=models.IntegerField(unique=True)def__str__(self):returnstr(self.id)每个模型需要继承models类,如上Player模型定义了一个整形字段idx。常见字
垃圾管理员
·
2024-01-22 02:28
Django笔记
django
笔记
python
Django笔记
十七之group by 分组用法总结
这篇笔记介绍Django里面model的groupby对应的一些操作。用到的Model如下:classTestModel(models.Model):num=models.IntegerField()user_id=models.IntegerField()create_date=models.DateField()我们写入几条数据:TestModel.objects.create(num=78,
vv安的浅唱
·
2024-01-20 07:03
Django笔记
django
python
后端
group
by分组
Django笔记
十九之manager用法介绍
首先介绍一下manager的使用场景,比如我们有一些表级别的,需要重复使用的功能,都可以使用manager来实现。比如我们在前面的笔记中介绍的model的create()、update()等方法,Blog.objects.create()中前面的objects就是一种manager,不过这是系统给我们定义的。那么我们也可以自己通过manager的方式来定义一些通用的函数方便我们在系统中使用。定义m
vv安的浅唱
·
2024-01-19 18:59
Django笔记
django
python
后端
manager用法示例
Django笔记
(三):路由urls
首Django中视图的作用是在链接与视图函数之间做映射。创建完Django项目后,同名文件夹下的urls.py为项目的总路由(/project/project/urls.py):fromdjango.contribimportadminfromdjango.urlsimportpathurlpatterns=[path('admin/',admin.site.urls),]其中包含一条路由“adm
垃圾管理员
·
2024-01-19 12:27
Django笔记
django
python
笔记
Django笔记
(四):视图views
首视图view处理客户端请求并生成响应数据,可简单认为编写接口的部分。视图结构fromdjango.httpimportHttpResponse#Createyourviewshere.defindex(request):returnHttpResponse("helloworld")上述index视图,会返回一个“helloworld”的响应。常用函数fromdjango.shortcutsim
垃圾管理员
·
2024-01-19 12:55
Django笔记
django
笔记
python
Django笔记
01-环境搭建
环境搭建在经过几个django教程的洗礼之后,决定自己动手使用django搭建一个个人博客,并写下笔记作为记录搭建开发环境环境操作系统(Linuxmint)Python(Pyhton-3.5.2)Django(Django-2.0.4)编辑器Vim浏览器Chromium版本控制Git操作系统 操作系统可以是linuxmacwindows,只要顺手就行 Linuxmint是基于ubuntu开发的,方
fbckf
·
2024-01-19 07:36
[django项目] 如何在网站上实现文档下载功能?
2019-08-2521:33:21Makesths阅读数72更多分类专栏:
django笔记
文档下载功能I.功能需求分析1>功能文档下载展示页,展示整体的网页框架文档列表,展示可下载的文档,包括标题、封面
startoone
·
2023-12-02 02:30
django
django笔记
【
Django笔记
】10大模块md文档第6篇:Django视图、Cookie和session状态、模板和过滤器
Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(DoNotRepeatYourself)原则Django全套笔记直接地址:请移步这里共4章,47子模块视图重点HttpRequest位
程序员一诺
·
2023-11-24 21:54
python
python
django
django
django
笔记
python
flask
【django知识笔记】案头学习知识经验总结共50页md文档。今日分享:django项目搭建
它还强调快速开发和DRY(DoNotRepeatYourself)原则全套
Django笔记
直接地址:请移步这里共4章,47子模块,总计22989字Django流
程序员一诺
·
2023-11-24 21:23
python
flask
django
django
笔记
学习
python
【Django使用】10大章31模块md文档,第5篇:Django模板和数据库使用
Django是一个流行的开源PythonWeb框架,它提供了一个坚实的基础,帮助开发者快速构建功能丰富且高度定制的Web应用全套
Django笔记
直接地址:请移步这里共10章,31子模块模板模板使用1.配置模板目录如果命令行创建的项目
程序员一诺
·
2023-11-24 21:49
python
django
python
django
数据库
django
sqlite
【django框架】共4大模块50页md学习文档 第5篇:django的请求与响应详解
Django是一个流行的开源PythonWeb框架,它提供了一个坚实的基础,帮助开发者快速构建功能丰富且高度定制的Web应用整套
Django笔记
直接地址:请移步这里共10章,31子模块,总计18647字请求与响应学习目标掌握
程序员一诺
·
2023-11-23 13:30
python
django
django-drf
django
学习
python
【django框架】笔记总结共4大模块50页md文档 第3篇:django路由和网络请求使用详解
Django是一个流行的开源PythonWeb框架,它提供了一个坚实的基础,帮助开发者快速构建功能丰富且高度定制的Web应用全套
Django笔记
直接地址:请移步这里共10章,31子模块,总计2w余字路由配置学习目标掌握
程序员一诺
·
2023-11-23 13:59
python
flask
django
django
笔记
学习
python
【Django使用】django经验md文档10大模块。第4期:Django数据库增删改查
它还强调快速开发和DRY(DoNotRepeatYourself)原则全套
Django笔记
直接地址:请移步这里共4章,47子模块模型重点模型配置数据的增删改增:
程序员一诺
·
2023-11-20 07:42
python
django
django-drf
python
数据库
django
sqlite
Django笔记
——05 日常开发中常见的复杂场景
1、遗留系统集成问题:已经有内部系统在运行了,缺少管理功能,希望能有一个权力后台,比如:人事系统,CRM,ERP的产品,缺少部分数据的维护功能诉求:3分钟生成一个管理后台;可以灵活定制页面;不影响正在运行的业务系统为已有数据库生成管理后台创建项目:$django-adminstartprojectempmanager编辑settings.py中的数据库配置,vim~/settings.pyDATA
lzz_zmm
·
2023-11-15 23:19
Django笔记
Django笔记
-Django自定义用户验证实现用户登录
Django笔记
-Django自定义用户验证实现用户登录Django自带的用户认证后端默认是使用用户名实现用户认证的。
simpleyako
·
2023-11-07 10:52
django
django
python
后端
Django笔记
1、创建指令创建项目django-adminstartprojectMyDjangomanage.py命令行工具__init__.py初始化文件settings.py项目的配置文件urls.py项目的URL设置,网站的地址信息wsgi.py是python应用与web服务器之间的接口,用于Django项目在服务器上的部署和上线,一般不需要修改2、创建项目应用,相当于网站的功能,每个APP代表网站的一
不会绑马尾的女孩
·
2023-10-09 08:10
web
django
python
后端
django笔记
文章目录查询表记录路由关系标签和过滤器静态文件导入,以及模板的导入和继承Ajax请求API查询制作分页器表单校验以及全局钩子和局部钩子页面渲染cookie,session中间件django多个app防止导入混乱查询表记录查询APIall():查询所有结果filter(**kwargs):它包含了与所给筛选条件相匹配的对象get(**kwargs):返回与所给筛选条件相匹配的对象,返回结果有且只有一
ycf20001002
·
2023-10-01 23:10
Python
Django
django
python
笔记
Django笔记
2--django模板
Django笔记
2--django模板一、django模板两种特殊符号:1、变量{{}}2、标签一、django模板两种特殊符号:{{}}和{%%}{{}}表示变量,在模板渲染的时候替换成值,{%%}表示逻辑相关的操作
Robert_YuMo
·
2023-10-01 23:09
django
测试/运维
django
python
Django笔记
--Django的模板语言
Django笔记
–Django的模板语言Django的模板语言大致可以分成两种:与变量相关的和与逻辑相关的变量相关变量相关的基本语法:{{}}变量相关模板中最常用的写法:{{list.0}}{{dict.name
小小城序员
·
2023-10-01 23:39
python
Django
笔记
python
django
DJango笔记
1创建工程1.1创建工程$django-adminstartprojectmysite1.2添加apppythonmanage.pystartapphome在工程的setting.py中添加app#ApplicationdefinitionINSTALLED_APPS=['django.contrib.admin','django.contrib.auth','django.contrib.con
zhuanluis
·
2023-10-01 23:36
django
python
后端
Django笔记
一、下载和创建项目在命令行里1.pipinstalldjango2.cd想放置项目的文件夹3.django-adminstartproject项目名称用pycharm打开创建的项目文件4.在项目终端创建app文件夹django-adminstartappapp01二、快速上手1.绑定app在[settings.py]'app01.apps.App01Config'2.编写路由在【urls.py]p
borui星空
·
2023-10-01 23:36
django
笔记
python
Django笔记
4--模板渲染
1、渲染顺序当Django模板引擎遇到点,例如:{{book.name}},那么name会按照下列顺序解析:I、优先当作字典处理:提取出book字典中‘name’键对应的值II、book不是字典,那么先当作调用name属性,否则当作调用name()方法III、如果格式如:book.0、book.1…,则解析为列表,获取book[0]、book[1]…2、标签模板使用中,常用的标签有:for、if、
The_Caibe
·
2023-10-01 23:06
笔记
django
python
后端
Django 笔记4 -- 模板
Django笔记
4–模板Django系列笔记是笔者学习、实践使用Django的相关笔记,大量参考了知了课堂的《Django零基础到项目实战》教程。
Wang_Jiankun
·
2023-10-01 23:06
Django
django
模板路径
DTL
标签
DTL
过滤器
模板继承
Django笔记
-配置jinja2模板引擎
1.安装jinja2模块:pipinstallJinja22.jinja2的基本使用:>>>fromjinja2importTemplate>>>template=Template('hello{{name}}!')>>>text=template.render({'name':'python'})>>>print(text)hellopython!通过创建一个Template的实例,你会得到一个
simpleyako
·
2023-10-01 23:06
django
django
python
后端
【
Django笔记
】5 Django模板
1.Django-bootstrap3Bootstrap是要给CSS/HTML框架Django-bootstrap3是Bootstrap3集成到Django中,作为Django的一个应用。(3表示版本号)Django-bootstrap3安装django-bootstrap3·PyPIInstallationInstallusingpip:pipinstalldjango-bootstrap3Al
Rsingstarzengjx
·
2023-10-01 23:35
Python自动化
django
笔记
python
【
Django笔记
】认证系统
使用Django的认证系统实现用户信息验证在前面使用migrate命令进行数据迁移时候,生成了auth_user表,该表中存放了用户信息可以用来登录Django自带的Admin管理后台。创建Admin后台管理账号pythonmanage.pycreateuperuserE:\data\python\djaongo_prj\guest>pythonmanage.pycreateuperuserUnk
Rsingstarzengjx
·
2023-10-01 17:02
Python自动化
django
笔记
python
【
Django笔记
】 登录功能
1.post请求sign/templates/index.html其中:Title发布会管理登录2.出现跨站请求伪造Django正对CSRF的保护错误是生成的每个表单中放置一个自动生成令牌。通过这个令牌胖墩POST请求是否来自同一个网站。form添加{%csrf_token%}Title发布会管理登录{%csrf_token%}3.Cookie和SessionCookie机制:Cookie分发通过
Rsingstarzengjx
·
2023-10-01 17:30
Python自动化
django
笔记
数据库
Django笔记
(六)centos7 新建Django 项目
在这里,不需要前面的共享文件夹也可以正常新建项目python在前面已经安装完了,需要创建一个虚拟环境新建、运行django项目。现在不需要virtualenv这个工具了,对于已经安装好的python3.6.3版本,这个包好好像已经废弃了,忘了从哪里看的了。官文希望用venv咱就用venvcreate_django_1.png新建虚拟环境这个虚拟环境新建在之前设置好的用于和win10主机共享文件夹的
dreamer_z
·
2023-09-17 15:07
Django笔记
DjangoclassPost(models.Model)........classComment(models.Model):post=models.ForeignKey(Post,related_name='comments')related_name从相关联的对象反向定位到这个对象,如果你没有定义related_name属性,Django会使用这个模型(model)的名称加上_set(在这里
镜kong
·
2023-09-07 05:07
Django笔记
之log日志记录详解
以下是一个简单的logging模块示例,可以先预览一下,接下来会详细介绍各个模块的具体功能:LOGGING={'version':1,'disable_existing_loggers':False,'formatters':{'verbose':{'format':'%(levelname)s%(message)s',}},'handlers':{'file_1':{'level':'INFO'
supeerzdj
·
2023-08-20 11:11
django
笔记
数据库
Django笔记
之数据库函数之日期函数
日期函数主要介绍两个大类,Extract()和Trunc()Extract()函数作用是提取日期,比如我们可以提取一个日期字段的年份,月份,日等数据Trunc()的作用则是截取,比如2022-06-1812:12:12,我们可以根据需求获取到日期2020-06-18,或者更细粒度到时分秒这次我们用到下面这个model:classExperiment(models.Model):start_date
supeerzdj
·
2023-08-12 13:34
数据库
django
笔记
Django笔记
之in查询及date日期相关过滤操作
这一篇介绍关于范围,日期的筛选inrangedateyearweekweekdayquarterhour1、inin对应于MySQL中的in操作,可以接受数组、元组等类型数据作为参数:Blog.objects.filter(id__in=[1,2,3])对应的SQL是:select*fromblog_blogwhereidin(1,2,3);字符串也可以作为参数,但是转义后的SQL的意思不太一样:
wsnbb_2023
·
2023-07-24 23:57
android
Django 实现搜索结果分页(筛选结果分页),以及优雅添加多个筛选条件
本人另外有一篇文档是专门更新Django的一些操作笔记,有需要可以收藏关注一下:
Django笔记
目录具体实现如下:效果展示分页器参考:Django高级之-分页器场景:在对查询列表进行搜索、排序时,新手往往会遇到翻页后条件丢失的情况
pengzhijun888
·
2023-06-19 17:43
Django
笔记
python
django
python
前端
Django笔记
(八)实现简单的增、删、改、查
实现删、改、查,前面创建了一条记录,这篇要在这条记录下功夫更新记录修改title字段继续编辑blog/article.py添加update方法#更新文章defupdate(request):#获取模型实例article_1=Article.objects.get(id=1)article_1.title="测试文章22"article_1.save()returnHttpResponse("更新成
dreamer_z
·
2023-06-17 07:51
Django笔记
十六之aggregate聚合操作
原文链接:
Django笔记
十六之aggregate聚合操作这一篇笔记介绍一下关于聚合的操作,aggregate。
·
2023-06-14 16:40
Mr.RainsdRop的
django笔记
:Django与checkbox的联动
前言米娜桑,好久不见啊!最近一段时间又是期末考试又是疫情的,搞得博主头皮发麻。不过所幸也是安全到家了,顶多需要居家隔离几天。看到这篇博客的小伙伴要注意安全,尽量少出行,出门戴口罩。不多废话,进入主题。放假前实训老师让我们做一个小项目,用Django框架来写一个小项目,实现一个简易的网上商店系统(参考京东,只是参考,和你在吃泡面时泡面盒上的图片仅供参考的道理是一样的)。大家也知道(并不是),博主我是
免费的单身汉RainsdRop
·
2023-06-12 03:30
瞎鸡儿写
django
mr
python
django笔记
第七节
1打开myapp/urls.py文件,将其修改成下面的样子:每个类视图都有一个as_view()方法,用于在urlconf(也就是上图中的urlpatterns)中使用。这个方法会创建一个类视图的实例。2接下来,打开myapp/views.py文件,删掉index、detail和results视图,替换成Django的通用视图,如下所示:静态文件1创建文件myapp/static/myapp/st
浪里个浪的1024
·
2023-06-11 03:15
django
django笔记
第六节
修改detail.html文件:修改myapp/views.py中的vote()函数确保你访问没问题:出现这个效果表示你并没有为这个问题添加选项,你需进行如下操作,对编号为1的问题添加选项修改myapp/views.py中的results()函数添加result.html文件编写result.html文件
浪里个浪的1024
·
2023-06-11 03:45
django
mysql
django笔记
第三节
1.激活django环境:activateDjango命令行进入HelloWorld目录,输入:pythonmanage.pyshell进入shell(与python环境类似,只是多了一些django相关的包)2根据提示验证一下数据表api可以暂时验证到这里,如果数据库连接没出现问题,那就不会报错下面的步骤记得退出pythonshell:exit()3注册超级用户注册超级用户,首先输入用户名,然后
浪里个浪的1024
·
2023-06-11 03:15
django
Django笔记
四十四之Nginx+uWSGI部署Django以及负载均衡操作
本文首发于公众号:Hunter后端原文链接:
Django笔记
四十四之Nginx+uWSGI部署Django以及Nginx负载均衡操作这一篇笔记介绍如何使用Nginx+uWSGI来部署Django。
·
2023-06-06 21:36
Django笔记
django应用部分查看安装的版本python-mdjango--version会显示版本号创建项目打开命令行,cd到一个你想放置代码的目录然后运行以下命令$django-adminstartprojectmysite(项目名称)这行代码将会在当前目录下创建一个mysite的目录mysite/manage.pymysite/__init__.pysettings.pyurls.pyasgi.pyw
拾荒者sport
·
2023-04-15 23:51
django
python
后端
python
Django笔记
一、简单说明学Django之前需要大概掌握Python知识点:函数、面向对象。前端开发:HTML、CSS、JavaScript、jQuery、BootStrap。MySQL数据库。认识Django框架:Django软件框架就是为实现或完成某种软件开发时,提供了一些基础的软件产品,框架的功能类似于基础设施,提供并实现最为基础的软件架构和体系通常情况下我们依据框架来实现更为复杂的业务程序开发二个字,框
笨十一
·
2023-04-15 23:20
python
django
学习
django笔记
快速项目启动condaactivatedjangodjango-adminstartproject项目名cd项目名pythonmanage.pystartappapp名配置settings.pyINSTALLED_APPS=[...'app名.apps.App名Config',#新增这个,具体就是在app文件夹的apps.py里面的config对象,把这个路径放进来]在你的app的文件夹下创建te
什鲤子
·
2023-04-15 23:19
笔记
web开发
django
python
后端
django笔记
--页面静态化
什么是页面静态化:1)减少数据库查询次数2)提高页面响应效率页面静态化的作用:1)将动态渲染生成的页面结果保存成html文件,放到静态文件服务器中。2)用户直接去静态服务器,访问处理好的静态html文件。页面静态化的注意点1)页面中用户相关数据不能静态化。2)动态变化的数据不能静态化。django实现页面静态化的步骤:1)新建一个子应用book(pythonmanage.pystartappboo
simpleyako
·
2023-04-15 23:49
django
django
python
后端
【小程序】
django笔记
2
templates路径除了在settings中的templates的DIR[]中申明还有什么别的方法?已知,django底层根据app注册顺序查找各app文件中的templates文件夹,在其中搜索目标模版文件。已知,app注册在settings中的INSTAll-APPS里。已知,现在查看并没有看见app01的注册信息。综上,手动注册。如下注册app01。INSTALLED_APPS=['dja
Alva_Kohler
·
2023-04-15 23:19
小程序学习笔记
django
python
后端
基于Django Web框架(Python)实现简单的学生管理系统 -------学习笔记
学生管理系统Web开发Python之
Django笔记
作者:bug智造者-小刘我把程序代码运行在云服务器上了,这里献上网址项目地址:首页注意:点击”欢迎使用学生信息管理系统“才能够进入登陆页面进入登陆页面需要输入账号密码可以自行创建普通账号进行登录普通账号只能查看所有信息
bug智造
·
2023-04-03 22:40
Python
django
python
mysql
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他