文章目录
一. 关于Django
Django是高水准的Python编程语言驱动的一个开源模型.视图,控制器风格的Web应用程序框架,它起源于开源社区。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。这也正是OpenStack的Horizon组件采用这种架构进行设计的主要原因。另外,在Dj ango框架中,还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性。
二. 安装Django
环境说明:Ubentu18.04 LTS ,mysql ,redis
执行以下命令
pip3 install Django #安装最新版本的Django
pip3 list #查看是否成功安装Django
找到这个就成功安装了
三. 创建第一个项目
一. 新建项目
django-admin startproject mysite #"mysite"是项目名字,可以任意修改
然后就多了一个包,包的结构长这样
这几个包大致先介绍一下:
manage.py:脚本文件,主要用来管理整个项目
mysite/init.py:表明当前文件夹是一个python包
mysite/settings.py:配置文件,有相当大的用处
mysite/urls.py:当前Django工程的路由配置文件,包含工程的路由信息
mysite/wsgi.py:兼容WSGI的Web服务入口
二. 启动项目
首先要进到/mysite/这个包里,确保看见manage.py这个文件,然后执行以下命令行
python3 manage.py runserver
进入这个url,就会看见Django的小火箭啦!
注:127.0.0.1是本机回环地址,8000是默认的端口号,因此runserver只能在测试时使用,正式上线时切忌使用!!!!
三. 创建APP
(1) Django中APP的概念
此APP非彼APP。Django中的APP不是指手机软件,而是指应用程序。工程通常是应用程序,网站配置信息等的集合。一个工程可以包括多个应用程序,而一个程序也可以属于多个工程。
(2) 新建APP
输入以下命令行
python3 manage.py startapp polls # APP名字取为polls
polls的结构如下: