前言:web应用开发框架是帮助程序员更方便的开发web应用,如果开发应用是盖房子,框架相当于毛坯房,cms(内容管理系统)则是商品房。 cms就是将网站的栏目模型全部开发好了,用户可以直接使用了,它是傻瓜级操作。 框架只是面向程序员的,普通用户是用不了的,因为看不懂。框架就是将一些常用操作封装起来, ...
分类:
其他好文 时间:
2020-02-10 18:32:38
阅读次数:
70
模型表单: 首先我们在在定义一个模型类: from django.db import models from django.core import validators # Create your models here. class Book(models.Model): title = mode ...
分类:
其他好文 时间:
2020-02-10 18:23:08
阅读次数:
77
[TOC] 1、Django ORM查询中select_related和prefetch_related的区别? 2、only与defer的用法? 3、Django ORM是什么? 4、Django创建项目命令? 5、Django创建项目后,项目文件下的组成部分?(对MVT的理解) 6、对MVC,M ...
分类:
其他好文 时间:
2020-02-10 18:22:34
阅读次数:
81
什么是MVC设计模式? 及其优点 MVC即 Model-View-Controller(模型-视图-控制器) 模式。 - Model (模型) 简而言之即数据模型。模型不是数据本身(比如数据库里的数据),而是抽象的描述数据的构成和逻辑关系。通常模型包括了数据表的各个字段(比如人的年龄和出生日期)和相 ...
分类:
其他好文 时间:
2020-02-10 13:39:50
阅读次数:
101
本文主要介绍如何在Linux平台上部署Django相关项目,关于Django项目的部署在互联网论坛上有很多的资料,笔者在查阅众多资料并经过实践后发现结果并不如意(或多或少总是遇到一些问题,往往与资料的预期不相符)。在浏览了许多资料后笔者整理得出了部署Django项目的一般性方法,部署的方法有很多种, ...
分类:
其他好文 时间:
2020-02-10 00:17:23
阅读次数:
79
Django设置文件包含了我们项目的所有Django安装配置,这个文件一般在项目的文件夹下,例如我们创建项目名为:myblog,那么这个配置文件settings.py就是myblog文件夹下 一、在项目的根文件夹下创建static和media两个目录。static用来存放模板CSS、JS、图片等静态 ...
分类:
其他好文 时间:
2020-02-09 23:54:04
阅读次数:
131
form校验参数 先把CaseForm类写出来,前提是导入forms,from django import forms,如下图: 然后修改CaseView类下的post方法,如下图: 要把校验字段的逻辑放在CaseForm里,如果校验单个字段,要以clean开头,加上字段的名字,如果校验多个字段单独 ...
分类:
其他好文 时间:
2020-02-09 23:50:03
阅读次数:
79
Home»Django»settings Page Updated 2018-10-30 19:22 settings mysite/settings.py配置文件,这是整个Django项目的设置中心INSTALLED_APPS顶部的INSTALLED_APPS设置项。它列出了所有的项目中被激活的D... ...
分类:
其他好文 时间:
2020-02-09 22:00:47
阅读次数:
62
客户端与服务器之间最常用的两种请求方式: 1. GET请求一般是用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改。 2.POST请求一般是用来向服务器提交数据,会对服务器的状态进行更改。 限制请求装饰器: Django内置的视图装饰器可以给视图提供一下限制,比如正视图只能通过 ...
分类:
Web程序 时间:
2020-02-09 18:33:59
阅读次数:
87
迁移 分两步实现 生成迁移文件 执行迁移文件 迁移文件的生成 根据models文件生成对应的迁移文件 根据models和已有迁移文件差别 生成新的迁移文件 执行迁移文件 先去迁移记录查找,哪些文件未迁移过 app_label + 迁移文件名字 执行未迁移的文件 执行完毕,记录执行过的迁移文件 重新迁 ...
分类:
其他好文 时间:
2020-02-09 11:39:51
阅读次数:
80