今天看了本中文的Django web 框架的书书籍,现在写一下我的学习笔记,供日后复习,如果能帮到其他初学者就更好了!
Django 框架是目前Python 开发web网站使用人气最高的框架,相比于Flask轻量级web框架,来说它是一款重量级的框架,当然功能也是相当的强大。接下来就开启我们的学习之旅吧!
当然我们首先第一步安装Django框架了,在这里我们使用linux系统来安装,Linux系统自带python2.7环境,
首先使用sudo apt-get install pip 命令来安装pip工具这个专门用来为python安装第三方模块和包的。
然后使用pip install Django 来安装这个web 框架,然后在python 环境下测试
import Django
print Django
看输出的路径是否正确,注意有的时候可能我们各种的安装失败,这个时候我推荐大家使用一个集成很多的现成模块和第三方的软件anaconda 链接地址:https://www.continuum.io/downloads因为这个软件自带python环境,要想我们的编译器使用他里面所带的各种模块和包就必须把pycharm(当然这个只是一中开发工具)的编译环境切换为anaconda所在路径。
接下来我们就开始Django体验:
在pycharm中新建一个Django框架的项目:File->NewProject->Django
Django 采用了MVC的设计模式,项目下有四个文件现在我们来说说这四个文件都是干什么的有什么用处:
1.models.py 文件主要用一个 Python 类来描述数据表。 称为 模型(model) 。 运用这个类,你可以通过简单的 Python 的代码来创建、检索、更新、删除 数据库中的记录而无需写一条又一条的 SQL 语句。
2.views.py 文件包含了页面的业务逻辑。 latest_books() 函数叫做 视图,里面通过一系列的视图函数来控制web页面的显示
3.urls.py 指出了什么样的 URL 调用什么的视图。例如:http://127.0.0.1/time/调用时间视图函数