系统:Windows 7
语言版本:Anaconda3-4.3.0.1-Windows-x86_64
编辑器:pycharm-community-2016.3.2
- 本系列介绍如何搭建一个网站,后端使用django框架
- 今天开始介绍一个单独的项目app,关于学生成绩管理的网站的搭建
- 主要功能包括:学习成绩查询,数据统计分析
- 涉及前端模块:Datatables、ECharts
Part 1:新建一个app
- 一个Django项目可以包含很多app,所谓app可以理解为一个个相对独立的业务项目,其实就是一个业务所需的代码写在一个文件夹里面,方面管理。
- 一个app对应一个数据库,当然我们这里介绍的第一个Django项目的所有app也只对应数据库都只有一个,后续再写多数据库的项目
- 开始该项目:新建app,在Terminal中输入
python manage.py startapp school_grades
,如图1所示 - 默认新创建的App在项目根目录下,如图2所示,请移至apps这个文件夹下(在Pycharm中鼠标左键选择school_grades文件夹拖动至apps文件夹下),结果如图3
- 对比之前的app可以发现默认生成的app中无urls这个文件(目前这个项目共有3个app:bokeh_examples,home_page,school_grades)
图1 新建App
2.png
图2 新app默认创建结果
1.png
图3 移动app位置
3.png
Part 2:Setting设置
- 在项目setting中加入新建app信息,如图4所示
图4 加入新app
4.png
后续:一个项目中很核心的部分是要和数据库进行交互,那么在Django中又是如何实现的呢
以上为本次的学习内容,下回见
长按图片识别二维码,关注本公众号
Python 优雅 帅气
12x0.8.jpg