Django 简介
Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。
Django是一个开放源代码的Web应用框架,由Python写成。
Django有四个核心组件:
- 数据模型和数据库之间的媒介ORM
- 基于正则表达式的URL分发器
- 视图处理系统
- 模板系统
MVC模型
- 模型(model):
定义数据库相关的内容,一般放在models.py文件中。
- 视图(view):
定义HTML等静态网页文件相关,也就是那些html、css、js等前端的东西。
- 控制器(controller):
定义业务逻辑相关,就是你的主要代码。
Django 安装
- 首先需要安装python环境
此处略过。可参考我的另一篇文章centos6.5 python2.6升级到2.7
Django 版本对应的 Python 版本:
Django 版本 | Python 版本 |
1.8 | 2.7, 3.2 , 3.3, 3.4, 3.5 |
1.9, 1.10 | 2.7, 3.4, 3.5 |
1.11 | 2.7, 3.4, 3.5, 3.6 |
2.0 | 3.5+ |
2.安装Django
pip install Django #默认安装最新版本
或者 pip install Django==1.8.16 #安装1.8版本
或者 pip install Django==1.11.8 #安装1.11版本
添加系统环境变量:
此处我django-admin.py文件存放路径是C:\Program Files\Python36\Scripts
3.创建Django项目和应用
Django 中的项目和应用是什么?简单来说,可以认为项目是一系列文件,用来创建并运行一个完整的Web 站点。在项目文件夹下,有一个或多个子文件夹,每个子文件夹有特定的功能,称为应用。应用并不一定要位于项目文件夹中。应用可以专注于项目某一方面的功能,或可以作为通用组件,用于不同的项目。应用是一个具有特定功能的子模块,这些子模块组合起来就能完成Web 站点的功能。如管理用户/读者反馈、更新实时信息、处理数据、从站点聚合数据等。
点击:file-->new project,出现下面的对话框。选择Django,然后指定安装目录以及对应的python环境
命令行下面创建项目:
django-admin.py startproject project_name
或者 django-admin.py startproject django1
命令行下面创建应用:
python manage.py startapp app_name
或者 django-admin.py startapp testapp
windowns运行命令如下:
项目目录结构:
运行web服务:
python manage.py runserver #不指定IP端口默认是本机8000端口
或者 python manage.py runserver 127.0.0.1:8000
浏览器访问链接如下:http://127.0.0.1:8000
文章参考:https://www.cnblogs.com/feixuelove1009/p/5823135.html
本文由 Mr Gu 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Mar 12, 2018 at 05:45 pm