学前准备 在学习Django之前,需要做好以下准备工作: 确保已经安装Python 3.x版本 安装virtualenvwrapper,这个是用来创建虚拟环境的包,使用虚拟环境可以让我们的包管理更加的方便,也为以后项目上线需要安装哪些包做好了准备工作。安装方式在不同的操作系统有区别。以下解释下: w ...
分类:
其他好文 时间:
2020-04-22 19:32:12
阅读次数:
85
项目需求:需要在列表页面提供下载按钮,下载补丁doc文档,xls表格,版本序列,xxxx.pkg等文件的zip压缩包。 参考链接:https://www.jb51.net/article/135951.htm django中的views.py中的方法直接调用下面的例子即可。 具体实现: import ...
分类:
其他好文 时间:
2020-04-22 16:52:24
阅读次数:
156
Django部署方式有很多种,之前写过一篇部署在Apache上的博文:https://www.cnblogs.com/shenh/p/7552722.html 。下文介绍的是通过Nginx来部署。 Nginx是一个高性能的HTTP和反向代理服务,运用非常广泛。Django应用可以通过Nginx+uw ...
分类:
其他好文 时间:
2020-04-22 16:51:09
阅读次数:
80
1、Django框架中的ORM示意图 2、使用MySQL数据库 2.1 更换默认数据库 进入settings.py文件,找到DATABASES项,默认使用SQLite3数据库 修改为使用MySQL数据库:将引擎改为mysql,提供连接的主机HOST、端口PORT,数据库名NAME,用户名USER,密 ...
分类:
其他好文 时间:
2020-04-21 21:12:45
阅读次数:
72
###本来是在学Django的,但过程中遇到了大量的HTML知识,无奈至极,只能来先学习下HTML,特此通过此博客来见证学习的过程 1、什么是HTML HTML是一种语言,专门用来描述网页的 HTML 指的是超文本标记语言: HyperText Markup Language HTML 不是一种编程 ...
分类:
Web程序 时间:
2020-04-21 18:54:30
阅读次数:
159
需要用到django中的Paginator模块 导入:from django.core.paginator import Paginator 本案例以图书管理为模版 class BorrowBook(models.Model): """ 借出图书查询 """ reader = models.Fore ...
分类:
其他好文 时间:
2020-04-21 18:42:06
阅读次数:
70
Django的form(和model)字段支持使用简单的实用函数和可调用的类作为一个验证器。 验证器是一个带值的可调用对象或函数,如果该值有效,则不返回任何内容,否则返回ValidationError 。 这些可以通过字段的validators参数传递给字段的构造函数,Field也可以使用defau ...
分类:
其他好文 时间:
2020-04-21 15:13:23
阅读次数:
59
对于views中的逻辑,比如在post请求添加数据时,后端会做一些校验。 这时不需要在views的函数或者类中写太多的if判断,django提供了form 这个校验工具 可以实现对一些字段的基本校验和自定义某些字段的校验方法 1,form 1 from django.core.exceptions ...
分类:
其他好文 时间:
2020-04-21 12:54:42
阅读次数:
97
参考网址:https://blog.csdn.net/w790634493/article/details/80650611 理解: 首先我们要知道一个概念:InnoDB存储引擎的表索引的前缀长度最长是767字节(bytes) 你如果需要建索引,就不能超过 767 bytes;utf8编码时 255 ...
分类:
其他好文 时间:
2020-04-21 11:21:02
阅读次数:
260
nginx+uWSGI+django+virtualenv+supervisor发布web服务器 导论 WSGI是Web服务器网关接口。它是一个规范,描述了Web服务器如何与Web应用程序通信,以及Web应用程序如何链接在一起以处理一个请求,(接收请求,处理请求,响应请求) 基于wsgi运行的框架有 ...
分类:
Web程序 时间:
2020-04-21 09:54:16
阅读次数:
63