Django
文章平均质量分 59
MTbaby
假使我又见你,隔了悠长的岁月,我如何致意,以沉默,以眼泪?
展开
-
python web开发——Django入门
什么是DjangoDjango 是一个高层次的Python Web框架,鼓励快速开发和简洁实用的设计。由经验丰富的开发人员构建的,它处理了Web开发的许多麻烦,因此您可以专注于编写应用程序而无需重新创建轮子。它是免费和开放源码的。具体体现在如下几个方面:ORM设计思想,对象关系映射,从前端对象到后端数据库。良好的模板引擎。内置后台管理系统。Django的特点开发快 Django 能够以最原创 2017-12-23 13:57:23 · 3579 阅读 · 0 评论 -
python web开发——Django字段类型
字段类型CharField:class CharField(max_length=None[, **options])一个用来存储从小到很大各种长度的字符串的地方如果是巨大的文本类型, 可以用TextField.这个字段默认的表单样式是TextInput.CharField必须接收一个额外的参数:CharField.max_length字段的最大字符长度.max_length将在数据库层和Djan原创 2017-12-29 11:28:06 · 849 阅读 · 0 评论 -
python web开发——Django字段选项
字段选项空值:Field.null如果为True,Django将在数据库中将空值存储为NULL。默认值是 False。field1 = models.CharField('字段1',max_length=20,null=True)bank:Field.blank如果为True,则该字段允许为空白。 默认值是 False。field2 = models。CharField('字段2',max_原创 2017-12-29 10:50:37 · 776 阅读 · 0 评论 -
python web开发——Django模板语言
模板简介Django模版语言的设计致力于在性能和简单上取得平衡。 它的设计使习惯于使用HTML的人也能够自如应对。如果您有过使用其他模版语言的经验,像是 Smarty 或者 Jinja2, 那么您将对Django的模版语言感到一见如故。理念如果您有过编程背景,或者您使用过一些在HTML中直接混入程序代码的语言,那么现在您需要记住,Django的模版系统并不是简单的将Python嵌入到HTML中。 设原创 2018-01-04 16:12:38 · 970 阅读 · 0 评论 -
python web开发——Django模型简介
模型模型是你的数据的唯一的、权威的信息源。它包含你所储存数据的必要字段和行为。通常,每个模型对应数据库中唯一的一张表。基础:每个模型都是django.db.models.Model 的一个Python 子类。模型的每个属性都表示为数据库中的一个字段。Django 提供一套自动生成的用于数据库访问的API;详见执行查询。实例:#-*- coding:utf-8-*-from django.db im原创 2017-12-27 12:36:53 · 602 阅读 · 0 评论 -
python web开发——Django基于类的视图
简介视图是一个可调用对象,可以接收一个请求然后返回一个响应。这个可调用对象不仅仅限于函数,Django 同时提供一些可以用作视图的类。它们允许你结构化你的视图并且利用继承和混合重用代码。后面我们将介绍一些用于简单任务的通用视图,但你可能想要设计自己的可重用视图的结构以适合你的使用场景Django 提供基本的视图类,它们适用于绝大多数的应用。所有的视图类继承自 View 类,它负责将视图连接到URL、原创 2018-01-03 11:54:57 · 1831 阅读 · 0 评论 -
python web开发——Django HttpRequest和HttpResponse
概述Django 使用Request 对象和Response 对象在系统间传递状态。当请求一个页面时,Django会建立一个包含请求元数据的 HttpRequest 对象。 当Django 加载对应的视图时,HttpRequest 对象将作为视图函数的第一个参数。每个视图会返回一个HttpResponse 对象。本文档对HttpRequest 和HttpResponse 对象的API 进行说明,这些原创 2018-01-03 11:03:54 · 9309 阅读 · 0 评论 -
python web开发——Django URL路由
路由原理当用户发出一个请求时(例如:在浏览器中输入一个url地址),Django会到系统中的urlpatterns列表中查找匹配的url,如果找到了,执行该url对应的视图,视图一般是一个函数,函数中带一个请求参数HTTPRequest。每个模块都有自己的一个urlpatterns,Django只会查找项目下中的urls.py中查找,所以需要将各个模块中的urls.py包含到其中。urlpatter原创 2018-01-02 19:17:37 · 1996 阅读 · 0 评论 -
python web开发——Django执行查询
执行查询一旦你建立好数据模型,Django 会自动为你生成一套数据库抽象的API,可以让你创建、检索、更新和删除对象.在整个文档(以及参考)中,我们将引用下面的模型,它构成一个博客应用:#-*- coding:utf-8-*-from django.db import modelsclass Blog(models.Model): name = models.CharField(max_原创 2018-01-02 17:57:11 · 1294 阅读 · 0 评论 -
python web开发——Django模板
Django 模型API可以通过命令的方式访问Django模型,也就是数据库。python manage.py shell>>> import django>>> django.setup()查询from polls.models import Question,ChoiceQuestion.objects.all()修改视图输出所有问题from django.shortcuts impor原创 2017-12-26 18:41:16 · 642 阅读 · 0 评论 -
python web开发——Django模型元选项
模型元选项你可以在你模型的Meta类中设置模型元选项,例如:#-*- coding:utf-8-*-from django.db import modelsclass Ox(models.Model): horn_length = models.ImageField() class Meta: ordering = ['horn_length']原创 2018-01-02 14:32:30 · 462 阅读 · 0 评论 -
python web开发——Django视图
视图简介Django遵循MVC设计模式,视图可以对请求做出响应。每个视图由一个函数表示。Django通过URL来选择调用那个视图。第一个视图创建视图函数打开polls/views.py文件并将以下Python代码写入:# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.shortcuts import原创 2017-12-25 19:08:59 · 743 阅读 · 0 评论 -
python web开发——Django后台管理
Django 管理后台Django自带了管理后台,而且非常强大,这个模块是settings.py 中配置的django.contrib.admin应用。创建一个管理员用户我们首先来创建一个后台管理员用户,并为其设置密码。创建账号:python manage.py createsuperuser会要求我们输入用户名、邮箱和密码。 创建好之后,启动服务器:python manage.py runser原创 2017-12-23 15:36:51 · 4246 阅读 · 0 评论 -
django调试报错django.core.exceptions.ImproperlyConfigured: Empty static prefix not permitted
最近在玩django时发现一个奇怪的报错,在执行数据库同步操作的时候python manage.py makemigrations报错如下django.core.exceptions.ImproperlyConfigured: Empty static prefix not permitted百度找了一圈,各种解答方式,挨个试了一遍,没啥反应,还是报同样的错误。后来定位到static.p...原创 2019-03-20 17:25:08 · 2588 阅读 · 2 评论