文档章节

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.验证:

© 著作权归作者所有

共有 人打赏支持
横着走的螃蟹
粉丝 13
博文 141
码字总数 30851
作品 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
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
利用Django实现一个博客(附全部源码)

不论什么语言,学Web开发必做的项目——个人博客。 本次项目基于Python的知名Web框架Django,从数据库到视图逻辑、再到模板语法,完整的走了一遍MTV开发流程。 markdown非常适合写博客、新闻...

天涯笨熊
2017/12/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

React 服务器渲染原理解析与实践

网盘下载地址 React 服务器渲染原理解析与实践 本套课程,讲解了React中SSR技术的整个搭建思路及流程,完整的从原理上讲清楚了SSR的概念,重点在于讲解编写SSR框架遇到的各种知识点,以及细节...

qq__2304636824
36分钟前
0
0
Jenkins使用

clean install -Dmaven.test.skip=true

1713716445
46分钟前
0
0
多线程

1. 多线程概念。并发和并行的概念。 多线程指的是一段时间内cpu同时执行多个线程。一个程序至少运行>=1个进程,进程就是运行中的程序,而一个进程至少运行>=1个线程,线程是操作系统能调度的...

鱼想吃肉
今天
1
0
HBase 表修复在线方式和离线方式

一、在线修复 1.1 使用检查命令 $ ./bin/hbase hbck 该命令可完整修复 HBase 元数据信息;存在有错误信息会进行输出; 也可以通过如下命令查看详细信息: $ ./bin/hbase hbck -details 1.2 ...

Ryan-瑞恩
今天
3
0
redis 系列二 -- 常用命令

1.基础命令 info ping quit save dbsize select flushdb flushall 2.键命令 2.1 set 直接赋值 set a a 2.2 get 取值 get a 2.3 exists 是否存在 exists a 2.4 expire 设置剩余时间 秒 expire......

imbiao
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部