美文网首页
Django框架的最小程序

Django框架的最小程序

作者: 那一份美好 | 来源:发表于2018-11-18 21:08 被阅读0次
  • Django是一个web框架,而且是一个产品级框架,支撑全球近万个网站及云端,采用MTV(Model-Template-view)模型组织,相比其他框架,Django充分利用Python语法简洁的特点,开发效率更高。

Django框架的最小程序

  • 步骤一:新建工程django-admin startproject mysite
    最外层目录,名字可以更改;
    工程目录,保存代码和文件;
    _init_.py 一个将mysite定义为包的空文件;
    settings.py 部署和配置整个工程的配置文件(配置文件)
    urls.py URL路由的声明文件(路由文件)
    wsgi.py 基于WSGi的web服务器的配置文件
    manage.py 一个与Django工程进行交互的命令工具
  • 步骤二:修改工程,增加功能
  • 步骤三:调试运行web框架(在mysite工程目录下)
    python manage.py runserver
    报错:

File "manage.py", line 14
) from exc
^
SyntaxError: invalid syntax

python3 manage.py runserver
启动服务器,Django自带试用web服务器

  • Django-admin 修改和配置Django框架的命令行工具,即Django框架全局的管理工具,django-admin <command> [options]

    建立并管理Django工程
    建立并管理Django工程使用的数据库
    控制调试或日志信息
    运行并维护Django工程
    更多功能:django-admin help了解

  • manage.py 只针对当前的工程项目进行管理
    python3 manage.py <command> [options]
    python3 - m <command> [options]
    更多功能:python3 manage.py help了解

修改工程,增加功能

  • 步骤2-1:创建一个具体的应用
    python3 manage.py startapp helloapp

工程(project)和应用(app)什么关系呢?
工程对应于一个网站,是配置和应用的集合;
应用对应于特定功能,是具体功能的载体;
配置和功能分离是高度模块化的体现。
举个栗子:工程好像一个大学,除了学院,还配置了一些职能部门;应用好像其中的一个学院,Django也是以这样的模式组织里面的内容。

  • 步骤2-2: 修改应用的views.py
    views.py中包含对某个HTTP请求(url)的响应
  • 步骤2-3: 修改url路由
    在urls.py中指定URL与处理函数之间的路径关系
    URL与处理函数的关联

总结:

  • 步骤1:新建工程:django-admin startproject mysite
  • 步骤2-1: [修改工程] 创建一个具体应用(app)
    python3 manage.py startapp helloapp
  • 步骤2-2: [修改工程] 修改应用的views.py:对URL的具体响应功能
  • 步骤2-3: [修改工程] 修改URL与响应之间的关系
  • 步骤3 :运行工程:python3 manage.py mysite

相关文章

  • Django框架的最小程序

    Django是一个web框架,而且是一个产品级框架,支撑全球近万个网站及云端,采用MTV(Model-Templa...

  • django框架的最小程序及其改进

    @[toc] 步骤1:新建一个web框架工程 步骤2:修改工程,增加功能 步骤2.1 创建一个具体应用(app) ...

  • Django第一部分-->快速入门

    安装Django Django是一个框架,是一个用来快速开发web应用程序的框架 Django框架的安装方式 所有...

  • Django virtualenv下的环境配置和安装

    环境 Python 3.7.7 Django 2.2.9 Django 是 Python 的网络应用程序框架,能以...

  • web开发02---Django

    Django Django是python语言编写,专门用于快速高效率开发web应用程序的框架。框架:模块的集合,具...

  • 史上最友好的 Django 入门教程

    Django是使用Python开发的开源Web开发框架。使用Django,你能以最小的代价构建和维护高质量的Web...

  • Django最小程序的创建

    本文举了一个具体的例子来说明Django最小程序的创建 Django安装 在系统中安装好Python3环境和pip...

  • Django单元测试

    本文主要介绍基于Django框架开发的web程序进行单元测试。 因为使用django程序的view函数的参数一般为...

  • Django安装使用

    Django 简介 Django 是一个高质量的WEB框架,它提供一套程序框架,让我们更专注与WEB视图与模型开发...

  • Django简介

    基本介绍Django是一个由python编写的Web应用框架。使用Django,只要很少的代码,Python的程序...

网友评论

      本文标题:Django框架的最小程序

      本文链接:https://www.haomeiwen.com/subject/lqkgfqtx.html