创建django项目、应用、概要: 1.创建项目: django-admin startproject mysite 2.项目设置: 编辑项目文件settings.py,设置数据库、时区、热插拔应用、url 3.生成项目数据库 python manage.py migrate 4.运行项目: python manage.py runser
转载 精选 2016-08-23 14:33:23
1167阅读
后台管理#管理后台 #创建管理员用户 $python manage.py createsuperuser Username: admin Email address: admin@example.com #你将被要求输入你的密码两次,第二次输入是确认密码 Password: ********** Password (again)
转载 精选 2016-08-24 10:54:10
672阅读
编写一个简单的表单让我们更新一下在上一个教程中编写的投票详细页面的模板(“polls/detail.html”),让它包含一个HTML<form> 元素: polls/templates/polls/detail.html<h1>{{ question.question_text }}</h1>{% if&nbs
转载 精选 2016-08-24 11:26:08
891阅读
除了由服务器生成的HTML文件外,网页应用一般需要提供其它必要的文件 —— 比如图片文件、JavaScript脚本和CSS样式表 —— 来为用户呈现出一个完整的网站。 在Django中,我们将这些文件称为“静态文件”。对于小型项目,这不是个大问题,因为你可以将它们放在你的网页服务器可以访问到的地方。 然而,在大一点的项目中 —— 尤其是那些由多个应用组成的项目 —— 处理每个应
转载 精选 2016-08-24 11:41:50
1060阅读
原理视图是Django应用中的一“类”网页,它通常使用一个特定的函数提供服务,并且具有一个特定的模板。例如,在博客应用中,可能有以下视图:博客首页 —— 显示最新发表的博客。博客“详细”页面 —— 单篇博客的固定链接页面。基于年份的归档页面 —— 显示某给定年份里所有月份发表过的博客。基于月份的归档页面 —— 显示在给定月份中发表过博客的所有日期。基于日期的归档页面 —— 显示在给定日期中发表过的
转载 精选 2016-08-24 11:03:19
1361阅读
新建模板》完成基本的结构<!DOCTYPE html><!--作者:pyhui--><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>Title</title></head><body><s...
原创 2021-08-14 10:08:01
614阅读
Django软件框架一个公司是由公司中的各部部门来组成的,每一个部门拥有特定的职能,部门与部门之间通过相互的配合来完成让公司运转起来。一个软件框架是由其中各个软件模块组成的,每一个模块都有特定的功能,模块与模块之间通过相互配合来完成软件的开发。软件框架是针对某一类软件设计问题而产生的。MVC框架施乐公司帕罗奥多研究中心smalltalk语言simula67软件设计模式MVC的产生理念:分工。让专门
原创 2018-11-06 11:01:45
404阅读
视图在Django中,通过浏览器去请求一个页面时,使用视图函数来处理这个请求的,视图函数处理之后,要给浏览器返回页面内容。视图函数的使用1)定义视图函数视图函数定义在views.py中。例:defindex(request):#进行处理。。。returnHttpResponse('hellopython')视图函数必须有一个参数request,进行处理之后,需要返回一个HttpResponse的类
原创 2018-11-06 11:05:36
355阅读
F对象作用:用于类属性之间的比较条件。使用之前需要先导入:fromdjango.db.modelsimportF例:查询图书阅读量大于评论量图书信息。BookInfo.objects.filter(breadgt=F('bcomment'))例:查询图书阅读量大于2倍评论量图书信息。BookInfo.objects.filter(breadgt=F('bcomment&#3
原创 2018-11-07 11:27:57
232阅读
模型类6.1ORMdjango中内嵌了ORM框架,ORM框架可以将类和数据表进行对应起来,只需要通过类和对象就可以对数据表进行操作。在Django中主要是设计类:模型类。ORM另外一个作用:根据设计的类生成数据库中的表。6.2模型类设计在应用models.py中设计模型类。必须继承与models.Model类。1)设计BookInfo类。2)设计HeroInfo类。Models.ForeignKe
原创 2018-11-08 10:49:36
227阅读
字段属性和选项4.1模型类属性命名限制1)不能是python的保留关键字。2)不允许使用连续的下划线,这是由django的查询方式决定的。3)定义属性时需要指定字段类型,通过字段类型的参数指定选项,语法如下:属性名=models.字段类型(选项)4.2字段类型使用时需要引入django.db.models包,字段类型如下:选项通过选项实现对字段的约束,选项如下:对比:null是数据库范畴的概念,b
原创 2018-11-09 15:56:20
258阅读
查询5.1mysql的日志文件mysql.log是mysql的日志文件,里面记录的对MySQL数据库的操作记录。默认情况下mysql的日志文件没有产生,需要修改mysql的配置文件,步骤如下:1)使用下面的命令打开mysql的配置文件,去除68,69行的注释,然后保存。sudovi/etc/mysql/mysql.conf.d/mysqld.cnf2)重启mysql服务,就会产生mysql日志文件
原创 2018-11-09 16:00:19
250阅读
F对象作用:用于类属性之间的比较。使用之前需要先导入:fromdjango.db.modelsimportF例:查询图书阅读量大于评论量图书信息。BookInfo.objects.filter(breadgt=F('bcomment'))例:查询图书阅读量大于2倍评论量图书信息。BookInfo.objects.filter(breadgt=F('bcomment'
原创 2018-11-09 16:03:09
218阅读
模型类设计在应用models.py中设计模型类。必须继承与models.Model类。1)设计BookInfo类。2)设计HeroInfo类。Models.ForeignKey可以建立两个模型类之间一对多的关系,django在生成表的时候,就会在多的表中创建一列作为外键,建立两个表之间一对多的关系。模型类生成表1)生成迁移文件命令:pythonmanage.pymakemigrations迁移文件
原创 2018-11-06 11:04:08
349阅读
字段属性和选项属性命名限制:1)不能是python的保留关键字。2)不允许使用连续的下划线,这是由django的查询方式决定的。3)定义属性时需要指定字段类型,通过字段类型的参数指定选项,语法如下:属性名=models.字段类型(选项)字段类型使用时需要引入django.db.models包,字段类型如下:AutoField:自动增长的IntegerField,通常不用指定,不指定时Django
原创 2018-11-07 11:25:31
332阅读
MVC简介MVC最初是由施乐公司旗下的帕罗奥多研究中心中的一位研究人员给smalltalk语言发明的一中软件设计模式。MVC的产生理念:分工。让专门的人去做专门的事。MVC的核心思想:解耦。MVC的思想被应用在的web开发的方面,产生了webMVC框架。WebMVC框架模块功能通过浏览器注册用户信息。M:Model,模型,和数据库进行交互。V:View,视图,产生html页面。C:Controll
原创 2018-11-07 11:40:57
314阅读
项目创建5.1创建Django项目命令:django-adminstartproject项目名注意:创建应用必须先进入虚拟环境。项目目录如下:init.py:说明test1是一个python包。settings.py:项目的配置文件。urls.py:进行url路由的配置。wsgi.py:web服务器和Django交互的入口。manage.py:项目的管理文件。5.2创建Django应用一个项目由很
原创 2018-11-08 10:44:58
250阅读
限制查询集可以对一个查询集进行取下标或者切片操作来限制查询集的结果。对一个查询集进行切片操作会产生一个新的查询集,下标不允许为负数。取出查询集第一条数据的两种方式:exists:判断一个查询集中是否有数据。TrueFalse模型类关系1)一对多关系例:图书类-英雄类models.ForeignKey()定义在多的类中。2)多对多关系例:新闻类-新闻类型类体育新闻国际新闻models.ManyToM
原创 2018-11-09 16:04:28
255阅读
模型DjangoORMO:(objects)->类和对象。R:(Relation)->关系,关系数据库中的表格。M:(Mapping)->映射。ORM框架的功能:a)能够允许我们通过面向对象的方式来操作数据库。b)可以根据我们设计的模型类帮我们自动生成数据库中的表格。c)通过方便的配置就可以进行数据库的切换。数据库配置mysql命令回顾:登录mysql数据库:mysql–uroo
原创 2018-11-06 11:07:14
472阅读
模型类关系1)一对多关系例:图书类-英雄类models.ForeignKey()定义在多的类中。2)多对多关系例:新闻类-新闻类型类体育新闻国际models.ManyToManyField()定义在哪个类中都可以。3)一对一关系例:员工基本信息类-员工详细信息类.员工工号models.OneToOneField定义在哪个类中都可以。关联查询(一对多)在一对多关系中,一对应的类我们把它叫做一类,多对
原创 2018-11-07 11:31:02
326阅读
  • 1
  • 2
  • 3
  • 4
  • 5