博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python Django的安装和简单运用
阅读量:5730 次
发布时间:2019-06-18

本文共 1889 字,大约阅读时间需要 6 分钟。

hot3.png

 

安装Django

  1. 查询本机是否已经安装django
  • 点击开始按钮--运行--输入‘cmd’--输入命令‘pip show django’
  • pip show django
  • 如出现以下内容 则表示已安装django

  • Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>pip show djangoName: DjangoVersion: 2.0.2Summary: A high-level Python Web framework that encourages rapid development and clean, pragmatic design.Home-page: https://www.djangoproject.com/Author: Django Software FoundationAuthor-email: foundation@djangoproject.comLicense: BSDLocation: c:\users\administrator\appdata\local\programs\python\python36-32\lib\site-packagesRequires: pytzC:\Users\Administrator>
  • 如未安装 执行以下命令
  • pip install django

Django简介

  • Django是一个开放源代码的Web应用框架,由Python写成
  • Django是一个ORM框架(对象关系映射)
  • Django采用的是MVC设计模式

 

 

  1. MVC百度百科:全名Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
  2. 通俗解释:一种文件的组织和管理形式!不要被缩写吓到了,这其实就是把不同类型的文件放到不同的目录下的一种方法,然后取了个高大上的名字。当然,它带来的好处有很多,比如前后端分离,松耦合等等,就不详细说明了。       
  3. 模型(model):定义数据库相关的内容,一般放在models.py文件中。

    视图(view):定义HTML等静态网页文件相关,也就是那些html、css、js等前端的东西。

    控制器(controller):定义业务逻辑相关,就是你的主要代码。

创建Django项目

  • 打开PyCharm编辑器--左上角File--点击New Project--选择Django

  • Django将自动生成下面的目录结构:

  • 与项目同名的目录中是配置文件,templates目录是html文件存放也就是MTV中的T。
  • manage.py是django项目管理文件。

接下来我们进入dj_MySchool 目录,启动服务器:

视图和URL配置

在先前创建的 dj_MySchool 目录下新建一个 view.py 文件,并输入代码:

#导入http包from django.http import HttpResponse,HttpRequest#处理hello请求def hello(request):    return HttpResponse("Hello world ! ")

接着,绑定 URL 与视图函数。打开 urls.py 文件,并输入代码:

#导入viewfrom .view import *urlpatterns = [    path('admin/', admin.site.urls),    path('hello/',hello),]

接下来,在前面启动服务器的情况下,在浏览器中输入http://127.0.0.1:8000/hello/

  • http://127.0.0.1:8000/是本机地址,可在浏览器中输入,也可参照上述启动服务器后所写步骤点击直接进入
  • hello/就是我们在url.py目录下写的path('hello/',hello)

输入完毕,浏览器页面会返回给我们在view.py下所写的Hello world !

至此,一个最简单的django编写的web服务就启动成功了

转载于:https://my.oschina.net/u/3764483/blog/1805824

你可能感兴趣的文章
【iOS】AFN网络请求通过获取cookies保持会话
查看>>
Java 的swing.GroupLayout布局管理器的使用方法和实例
查看>>
Android中Activity和Fragment的生命周期的对比
查看>>
C++Primer_笔记_异常处理
查看>>
分区交换 alter table exchange partition 在线表 历史表交换
查看>>
思科三层交换 HSRP 热备 配置方法
查看>>
zabbix详解:(二)添加被监控机器
查看>>
设计模式单列
查看>>
人像模式的灯光效果?iPhone 8开挂袭来
查看>>
Linux下MongoDB安装与配置
查看>>
DSL配置(PPPOA)
查看>>
WEBRTC执行流程
查看>>
Spring Boot 入门系列
查看>>
Spring Cloud版——电影售票系统<六>使用 Spring Cloud Config 统一管理微服务配置
查看>>
Java not support java EE1.3
查看>>
iptables规则备份及恢复、firewalld九个zone,service的操作
查看>>
www.conf配置文件的参数详解
查看>>
如何实现邀请好友帮抢票功能?
查看>>
深圳联通特邀湖北籍企业参观公司总部大楼举行
查看>>
告警系统主脚本、告警系统配置文件、告警系统监控项目
查看>>