django的基本操作流程】的更多相关文章

pip   install django cd Desktop/课上代码02/ #进入到创建项目的目录   django-admin startproject 项目的名称  #创建项目   __init__.py 声明这是一个包  settings.py 项目的配置文件 urls.py 项目中url的路由   wsgi.py 部署的时候wsgi服务器的配置文件  manage.py管理django的项目 migrations  数据库的迁移文件     admin.py 在django管理后台的…
http协议的每一次都是无保存状态的请求,这会带来很多的不方便,比如,一刷新网页,或者进入该网页的其他页面,无法保存之前的登录状态.为了解决类似这样的问题,引入了会话跟踪 会话跟踪技术 1 什么是会话跟踪技术 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应.例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了.从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束.在通话过程中,你会向10086发…
总结:ORM的 查.增.删.改 - 查 - client - 有一个展示页面(xxx_show.html) - 这一个页面一输入执行后,get请求向server端发送 - 这个展示页面有添加按钮.删除按钮.编辑按钮 - 这个页面要展示内容 - 是server端收到第一次的get请求而做出的response - 页面需要用到模板语言for循环 {% for i in result %} {{ i.xx }} #获取result中的每个值(也就是server端传来的东西) {% endfor %}…
这段时间在学习mysql+django的知识点.借此记录以下学习过程遇到的坑以及心得. 使用的工具是navicat for mysql python 2.7.12 mysql-python 1.2.3 . 首先在次目录下新建一个数据库(students_info),记下用户名,密码,端口......此数据库后续会在settings.py中进行对接. django与database对接的操作流程: 1.你得先告诉django数据库的相关信息,后续框架会自动去根据这些信息访问数据库不用你操心了. 代…
创建你的第一个 Django 项目, 第三部分 这一篇从第二部分(zh)结尾的地方继续讲起.我们将继续编写投票应用,并且聚焦于如何创建公用界面--也被称为"视图". 设计哲学 Django 中的视图的概念是「一类具有相同功能和模板的网页的集合」.比如,在一个博客应用中,你可能会创建如下几个视图: 博客首页--展示最近的几项内容. 内容"详情"页--详细展示某项内容. 以年为单位的归档页--展示选中的年份里各个月份创建的内容. 以月为单位的归档页--展示选中的月份里各…
[Django模型层] 之前大概介绍Django的文章居然写了两篇..这篇是重点关注了Django的模型层来进行学习. ■ 模型定义 众所周知,Django中的模型定义就是定义一个类,其基本结构是这样的: from django.db import models class ModelName(models.Model): field1 = models.XXField(...) field2 = models.XXField(...) class Meta: db_table = ... ot…
既可以简单的 django.http.HttpResponse 来把内容显示到网页上,也可以使用渲染模板的方法来显示内容. 说明:代码是基于 Django 1.8,但 Django 1.4 - Djagno 1.11 操作流程也是一样的. 1. 创建一个 sundyblog 项目,和一个 名称为 blog 的应用,并且 django-admin.py startproject sundyblogcd sundyblogpython manage.py startapp blog 2. 把 blo…
1.根目录下创建mysql.cnf文件 [client]database = identimguser = rootpassword = roothost = 127.0.0.1port = 3306default-character-set = utf8 2.修改settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'OPTIONS': { 'read_default_file': os.pat…
1.创建一个简单视图 这章是按照DgangoBook的说明.在我们创建的工程目录下面DjangoE_1(这是我为自己的工程命名的名字)新建一个view.py的文件,并在该文件下添加如下代码 from django.http import HttpResponse def hello(request): return HttpResponse("hello world") 熟悉HTTP的话知道HttpResponse是服务器到返回到客户端的应答,而request是客户端到服务器的请求.…
一.ORM概述 用于实现面向对象编程语言里不同类型系统的数据之间的转换,换言之,就是用面向对象的方式去操作数据库的创建表以及增删改查等操作. 到目前为止,当我们的程序涉及到数据库相关操作时,一般操作流程如下: 创建数据库,设计表结构和字段: 使用 MySQLdb 来连接数据库,并编写数据访问层代码,使用原生SQL语句进行访问数据: 业务逻辑层去调用数据访问层执行数据库操作,获取结果: ORM是什么?Object Relational Mapping(关系对象映射) 1.类名------>数据库中…