文档章节

Django 使用数据库的项目创建流程

横着走的螃蟹
 横着走的螃蟹
发布于 2015/04/25 12:57
字数 422
阅读 96
收藏 3

1.创建项目 F:\>django-admin.py startproject csvt03

2.切换目录 F:\>cd csvt03

3.创建项目 F:\csvt03>django-admin.py startapp blog

4.配置文件 sittings.py 添加应用让框架找到

sittings.py 配置数据库参数 ENGINE :数据库类型 NAME:数据库名字(数据库自己去创建) 主机和端口使用默认可以不填

5.models.py文件中,创建类Employee,相当于在上面配置的fish数据库中创建表Employee (它的父类是models.Model), 

  添加类属性name,相当于在Employee表中添加一个name字段 ,=号后面顺便指定了该字段最大长度

6.执行数据库同步命令 python manage.py syncdb, 此时, 我们上面添加的Employee表以及name字段会被创建到数据库中。表名是blog_employee

数据库同步命令每次执行时会检查各个项目的数据库文件有没有修改,如果没有修改则数据库不执行任何操作。

7.在页面上显示数据库内容,先配置urls.py创建访问路径,指定接收该访问路径的方法

8. urls.py中指定了views.py中的index方法接收URL请求,于是在views.py文件(本来是空的)中添加这个方法的实现,Employee.objects.all()方法返回Employee表中所有的内容

9.views.py中的index方法为请求返回了一个文件index.html中,这个文件必须自己创建,文件并且默认位置是templates目录下,这个目录也是自己创建的,index.html的代码如下,里面的标签接收的是上面函数传进来的值。

10.验证:

© 著作权归作者所有

共有 人打赏支持
横着走的螃蟹
粉丝 15
博文 157
码字总数 36185
作品 0
朝阳
高级程序员
私信 提问
Django(一)持续更新中

一、Django基本流程和命令行工具 1. 安装Django pip3 install django 2. 在当前目录新建一个mysite项目 django-admin.py startproject mysite startproject命令创建一个目录,包含以下文件:...

daibaiyang119
2017/10/13
0
0
diango创建的一个简单的基本流程

高内聚,低耦合 高内聚:一个模块内部一个功能。 低耦合:每个模块各司其职,尽量零关联。 创建django项目 1、django-admin startproject hero(项目名称) 进入hero目录,目录结构如下图: ...

AAA年华
2017/12/25
0
0
manjaro(linux)下配置 Anaconda + Django开发环境

由于使用的pycharm是社区版本的,django需要自行安装,那么我们下面就来折腾一番。 Django介绍 Django是一个开放源代码的Web应用框架,由Python写成。运用了MVT模式(Model,View,Template),...

三也视界
今天
0
0
django2.0初步认识

django2.0初步认识 Wilson's Blog2017-12-151 阅读 python技术django django2.0 release版本最近已经正式上线,据说和django1有比较大的差别。 一、django概要认识 python的web开发框架很多,...

Wilson's Blog
2017/12/15
0
0
Python自动化运维:Django基础

Django 框架 Django基于python语言写的全栈一体式的开源web开发框架, 遵循MVC框架设计。 既然是遵循, 那么肯定有自己的特点, 所以他对MVC进行精简和演变后的框架名称是 MTV。 Model(模型)...

炫维
2017/11/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

TensorFlow的基础概念02

TensorFlow的计算流图 import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#TensorFlow的计算模型,数据流图'''TensorFlow = Tensor + FlowTensor 张量 数据结构:多维数组Flo...

怪咖先生forever
15分钟前
1
0
大数据技术的发展趋势

大数据领域已经涌现出了大量新的技术,它们成为大数据采集、存储、处理和呈现的有力武器。这些技术下一步将如何发展?它们之中哪些技术将广为流行?又会诞生哪些新的技术? 技术趋向多样化,...

董黎明
31分钟前
7
0
藏在正则表达式里的陷阱

前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用情况,发现 CPU 利用率将近 100%。通过 Java 自带的线程 Dump 工具,我们导出了出问题的堆栈信息。 我们可以看到所...

前端小攻略
33分钟前
3
0
关联更新,关联查询

关联更新 update A,B SET A.c1=B.c1,A.c2=B.c2 where A.id=B.id and ... update A inner join on A.id=B.id set A.c1=B.c1,A.c2=B.c2 where... 关联查询 交叉连接(cross join),内连接(inner ......

关元
36分钟前
3
0
django的环境搭建及启用

Pycharm社区版不像商业版那样可以直接创建django工程,需要通过一下步骤创建: 新建一个用于Django开发的虚拟环境 打开命令窗口 新建虚拟环境: conda create -n env_name python=3.6 查看系...

davidwbnu
37分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部