51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#GO
django之下载文件
一、文件下载介绍 这是一个展示图片的网页; 这是直接加载图片资源的网页,看网页的后缀名就知道了; 也能找到直接点击就可以下载的页面,就像PDF文件一样,有的是可以直接下载,而有的是被浏览器加载,然后再右键下载,不同的行为与不同的参数设定有关,下面就来具体展示如何下载一个文件。...
代码星球
·
2020-06-14
django
下载
文件
django之搜索引擎功能实现
一、介绍 我们在浏览一些网站时,发现都会有一个搜索框,如果是新闻类网站,就会搜索到包含关键字的新闻;如果是课程网站,就会搜索到与关键字相关的课程 这个怎么实现呢?不难想到,可以使用数据库的模糊查询,对相应的字段就行模糊查询,如果查询到就返回对应的数据行,展示在前端,但是数据库的模糊查...
代码星球
·
2020-06-14
django
搜索引擎
功能
实现
django之使用git协作开发项目
一、使用git进行多人协作项目开发1、添加密钥,注意邮箱名字为注册github的邮箱名>>>ssh-keygen-trsa-C"youremail@example.com"2、在gitee上创建项目myproject3、在本地创建django项目>>>django-adminstar...
代码星球
·
2020-06-14
django
使用
git
协作
开发
django之动态轮播图技术的实现
一、分析 什么是动态轮播图?简而言之就是将轮播图所展示的图片动态化,不是直接写死在页面里,而是由后台数据库来决定轮播的内容和轮播图的数量。轮播图数据表中存在多少轮播图,#轮播图classBanner(BaseModel):image_url=models.URLField(default="",verbose_nam...
代码星球
·
2020-06-14
django
动态
轮播
技术
实现
django之Model(数据表)的增删改查
一、新闻模型classBaseModel(models.Model):#创建时间create_time=models.DateTimeField(auto_now_add=True,verbose_name="创建时间")#更新时间update_time=models.DateTimeField(auto_now=Tr...
代码星球
·
2020-06-14
django
Model
数据表
删改
django之页面下拉加载技术
一、分析 下拉加载技术使用的是窗口滚动条滚动触发事件,当滚动条下拉到底部后,就发送ajax,请求下一页的内容,将其添加到当前列表页中,由于要请求新的内容,还需要几个控制变量:当前页码、页码总数,如果当前页面小于页码总数就可以发送请求,如果大于等于,就到最底部了,就不能发送了。二、前端代码(jQuery、javascr...
代码星球
·
2020-06-14
django
页面
下拉
加载
技术
django之抽取模板
以3个应用(5个页面)来记录一下如何提取模板: 一、页面展示news/index.html course/course.html doc/download.html news/search.html &nb...
代码星球
·
2020-06-14
django
抽取
模板
django之分页
一、导入 fromdjango.core.paginatorimportPaginator,InvalidPage二、使用deflist_article(request):username=request.session.get("username")ifusername:#articles=Article....
代码星球
·
2020-06-14
django
分页
django之发送电子邮件
一、配置#发送电子邮件配置EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'EMAIL_USE_TLS=FalseEMAIL_HOST='smtp.163.com'EMAIL_PORT=25EMAIL_HOST_USER='admin@163.com'...
代码星球
·
2020-06-14
django
发送
电子邮件
django之后台系统(admin)
一、admin后台系统的引入fromdjango.contribimportadminfromdjango.urlsimportpath,includefrom.importviewsurlpatterns=[path('admin/',admin.site.urls),path('',views.index,name...
代码星球
·
2020-06-14
django
后台
系统
admin
django之上下文处理器
一、上下文处理器的引入 在模板中想要使用的变量是从视图函数中的context这个上下文的参数中传递进来的,每个视图函数需要什么参数就传什么参数,但是如果大多数的视图函数都需要某个变量,我们再逐个都通过context来传递,岂不是很麻烦,有没有什么办法可以不同传递这些变量,直接使用呢?比如当我们登录后,再去访问其他页面...
代码星球
·
2020-06-14
django
上下文
处理器
django之中间件(middleware)
一、中间件的概念 中间件是Django请求与响应处理的钩子框架,是一个轻量级的插件系统。中间件用于在视图函数执行之前和执行之后做一些预处理和后处理操作,功能类似装饰器。它的表现形式是一个Python类。简而言之就是处理请求和响应。 二、中间件在django中的应用 在django项目的settings模块...
代码星球
·
2020-06-14
django
中间件
middleware
django之保持会话状态
一、状态保持 1.http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 2.客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存储与会话有关的数据 3.存储方式包括cookie、session,会话一般指session对象 4.使用cookie,所有数据存储在客户...
代码星球
·
2020-06-14
django
保持
会话
状态
django之模板路径配置、模板变量、过滤器、静态文件配置、标签与自定义标签
一、模板路径配置 1.在项目中创建templates文件夹存放模板文件 2.修改settings.py文件TEMPLATES=[{'BACKEND':'django.template.backends.django.DjangoTemplates','DIRS':[os.path.join(BASE_DIR,'te...
代码星球
·
2020-06-14
模板
配置
标签
django
路径
django之表关系的实现
1、三种表关系在Model类中的对应关系 2、以学生表、学生具体信息表、学院表、课程表为例实现上述三种表关系分析:一个学院有多个学生,因此学院与学生的关系为一对多的关系 一个学生上多门课,一门课程有多个学生上,因此学生与课程的关系为多对多的关系 ...
代码星球
·
2020-06-14
django
之表
关系
实现
首页
上一页
...
102
103
104
105
106
...
下一页
尾页
按字母分类:
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
其他