python学习之Django框架安装使用
2018-12-24 14:10
435 查看
Django介绍
Django是一个开源的Web应用框架,由Python写成,基于MVC构造。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。
模型(model) | 处理与数据相关的所有事务:如何存取、验证有效性、包含哪些行为以及数据关系等 |
视图(view) | 处理与表现相关的决定:如何在页面或其他类型的文档中进行显示 |
模板(template) | 存取模型及调取恰当模板的相关逻辑,即模型与模板的桥梁 |
有很多Django的安装方式,我们今天介绍我觉得最简单、最方便的一种
pip安装
找到自己的python安装目录,一般都是C:\Users\82654\AppData\Local\Programs\Python\Python37\Scripts
运行
pip install Django
创建Django项目
- 进入想要创建的项目位置
运行 django-admin startproject DJ
DJ项目文件结构
- init.py:让Python把该目录当成一个标准的开发包;
- settings.py:django项目的配置文件;
- urls.py:django项目的URL配置文件;
- wsgi.py:wsgi是Python语言定义的web服务器,为项目提供的一种服务接口;
- manage.py:命令行工具,可以用多种方式与该django项目进行交互;
创建web应用
运行 python manage.py startapp webdev
项目文件结构
- migrations:记录models中的数据变更;
- admin.py:映射models中的数据到admin后台;
- apps.py:对创建的应用进行配置,比如新增文件;
- models.py:Django模型文件,创建应用程序的数据表模型;
- tests.py:创建测试用例
- views.py:Django视图文件,控制向前端页面传输的内容;
运行项目
python manage.py runserver 127.0.0.1:8080
默认情况下,会在8000端口启动一个本地服务器。当然,如果遇到端口被占用或者其他情况,可以自定义端口,比如上面的命令中,我使用了8080端口。
如果想要其他计算机也可以访问该页面,则执行如下命令:
python manage.py runserver 0.0.0.0:8080
0.0.0.0这个IP地址告诉服务器去侦听任意的网络接口。这样,在本地网络中的其他计算机就可以在浏览器中通过服务器的IP地址来访问该页面。
相关文章推荐
- Python Web开发 之Django框架入门学习笔记(一)——安装和初步使用
- python学习教程(六)Django框架的使用
- 四十六、python学习之Django框架(DRF框架二):序列/反序列化器的定于与使用
- Python web框架Django学习(1)——在win7 64bit下配置开发环境Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和
- 四十一、python学习之Django框架(二):Cookie,Session的相关使用
- PythonWeb开发Django框架学习(十一)使用框架自带Admin管理数据库数据
- 基于Python3.6使用Django框架连接mysql数据库的驱动模块安装解决办法
- python web框架Django学习(五)模板中的循环,条件判断,常用的标签,过滤器的使用
- 【转】浅谈python(django框架)和PHP(QEEPHP框架)学习体会
- python django框架 安装
- Python Web 框架, 使用 Django 和 Python 开发 Web 站点
- Python框架之Django学习笔记(六)
- python下的web开发框架-Django,django模板的使用
- Python的Django框架中的Context使用
- python Django 学习笔记(一)—— Django安装
- Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点(转)
- Python框架之Django学习笔记(十二)
- Python学习笔记1:windows下Python的安装,以及IDLE的使用
- 在Python的Django框架下使用django-tagging的教程
- Python的Django框架中的Context使用