#DJANGO

Django实现组合搜索

一、实现方法1.纯模板语言实现2.自定义simpletag实现(本质是简化了纯模板语言的判断)二、基本原理原理都是通过django路由系统,匹配url筛选条件,将筛选条件作为数据库查询结果,返回给前端。例如:路由系统中的url格式是这样:url(r'^article-(?P<article_type_id>...
代码星球 ·2020-06-16

Django文件上传三种方式以及简单预览功能

 主要内容:一、文件长传的三种方式二、简单预览功能实现一、form表单上传1.页面代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title>...

Django中的F和Q函数

内容简介:介绍Django中的F和Q作用以及使用方法一、F介绍 作用:操作数据表中的某列值,F()允许Django在未实际链接数据的情况下具有对数据库字段的值的引用,不用获取对象放在内存中再对字段进行操作,直接执行原生产sql语句操作。通常情况下我们在更新数据时需要先从数据库里将原数据取出后方在内存里,然后编...
代码星球 ·2020-06-16

Django之Model组件

Model组件在django基础篇就已经提到过了,本章介绍更多高级部分。一、回顾1、定义表(类)##单表fromdjango.dbimportmodelsclassuser(models.Model):#数据库表名为app_classname,比如现在这个表存在数据库中为cmdb_username=models.Cha...
代码星球 ·2020-06-16

Django之form组件

一、简介web框架中避免不了对表单的验证,我们可以通过js在表单数据提交前做一次校验,然而在Django中form组件不仅仅提供验证功能,还可以生成HTML,还可以与model结合使用,等等强大的功能。先了解下主要的作用:生成HTML标签验证用户数据(显示错误信息)HTMLForm提交保留上次提交数据初始化页面显示内容...
代码星球 ·2020-06-16

Django基础

一、简介Python的WEB框架有Django、Tornado、Flask等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控...
代码星球 ·2020-06-16

django之项目部署上线

在开始配置之前,需要将整个项目文件拷贝一份,然后移入你想要的放置的目录中。  一、Django配置  1、settings.py配置  复制全局settings.py配置文件,创建一个副本命名为/pro_settings.py,修改DEBUG为False。DEBUG=False#填写你自己的ip和域...
代码星球 ·2020-06-14

django之前端富文本编辑器(Meditor)

一、简要说明  在博客、新闻编辑等页面经常需要进行内容编辑,最后还要展示,因此不可能像在TEXT文档里面编辑一样(只是纯文字内容,没有人任何的样式),所以就需要富文本编辑器,通过快捷键或者是固定的语法在编辑器中使用自己想要的样式,使自己编辑的内容条理更清晰,赏心悦目。从展示的方式上可以分为两种:第一种,在后台使用表单工...

django之使用七牛云、百度智能云、FastDFS上传文件(对象存储)

一、3个平台七牛云:https://www.qiniu.com/百度智能云:https://cloud.baidu.com/FastDFS:https://www.cnblogs.com/loveprogramme/p/12901787.html(需要在自己的服务器上配置)二、文档地址   1.七牛云:htt...

django之简单的视频播放功能

一、数据库模型设计#在apps/course/models.py中定义如下模型:fromdjango.dbimportmodelsfromutils.modelsimportModelBasefromdjango.dbimportmodels#Createyourmodelshere.fromutils.BaseMod...

django之下载文件

一、文件下载介绍 这是一个展示图片的网页;  这是直接加载图片资源的网页,看网页的后缀名就知道了;  也能找到直接点击就可以下载的页面,就像PDF文件一样,有的是可以直接下载,而有的是被浏览器加载,然后再右键下载,不同的行为与不同的参数设定有关,下面就来具体展示如何下载一个文件。...
代码星球 ·2020-06-14

django之搜索引擎功能实现

一、介绍  我们在浏览一些网站时,发现都会有一个搜索框,如果是新闻类网站,就会搜索到包含关键字的新闻;如果是课程网站,就会搜索到与关键字相关的课程   这个怎么实现呢?不难想到,可以使用数据库的模糊查询,对相应的字段就行模糊查询,如果查询到就返回对应的数据行,展示在前端,但是数据库的模糊查...

django之使用git协作开发项目

一、使用git进行多人协作项目开发1、添加密钥,注意邮箱名字为注册github的邮箱名>>>ssh-keygen-trsa-C"youremail@example.com"2、在gitee上创建项目myproject3、在本地创建django项目>>>django-adminstar...

django之动态轮播图技术的实现

一、分析  什么是动态轮播图?简而言之就是将轮播图所展示的图片动态化,不是直接写死在页面里,而是由后台数据库来决定轮播的内容和轮播图的数量。轮播图数据表中存在多少轮播图,#轮播图classBanner(BaseModel):image_url=models.URLField(default="",verbose_nam...

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
首页上一页...1920212223...下一页尾页