python学习之Django框架安装使用

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地址来访问该页面。

猜你喜欢

转载自blog.csdn.net/knox_noe/article/details/85232611