zoukankan      html  css  js  c++  java
  • Django 建站基础


    下载安装pycharm
    pycharm破解

    Django采用MTV的框架模式,即模型(Model)、模板(Template )和视图(Views),

    三者之间各自负责不同的职责。
    * 模型, 数据存取层,处理与数据相关的所有事务,例如如何存取、如何验证有效性、包含哪些行为以及数据之间的关系等。
    * 视图, 表现层,处理与表现相关的决定,例如如何在页面或其他类型文档中进行显示。
    * 模板, 业务逻辑层,存取模型及调取恰当模板的相关逻辑,模型与模板的桥梁。

    Django的安装

    可以使用pip执行安装,安装的方法如下:

    方法一
    pip install Django
    
    方法二
    pip install E:Django-2.0.1-py3-none-any.whl
    

    两种不同的安装方法都是使用pip执行的,唯一不同在于前者在安装过程中会从互联网下载安装包,而后者直接对本地已下载的安装包进行解压安装。Django 安装
    完成后,在Python交互解释器模式校验安装是否成功:

    >>> import django
    >>> django.__ version___
    '3.1.7'
    
    创建Django项目

    可以在CMD窗口下输入

    django-admin startproject MyDjango
    

    完成,也能在PyCharm下完成创建。
    创建App由manage.py实现,在CMD窗口或PyCharm的Terminal中输入python manage.py startapp XXX完成App的创建,其中XXX是应用的名称,读者可以自行命名。

    Django的目录结构以及含义
    • manage.py:
      命令行工具,允许以多种方式与项目进行交互。在CMD窗口下,将路径切换到MyDjango项目并输入python manage.py help,可以查看该工具的具体功能。
    • _ jinit_ .py:
      初始化文件,一般情况下无须修改。
    • settings.py:
      项目的配置文件,具体配置会在下面详细讲述。
    • urls.py:
      项目的URL设置,可理解为网站的地址信息。
    • wsgi.py:
      全称为Python Web Server Gateway Interface,即Python服务器网关接口,是Python应用与Web服务器之间的接口,用于Django项目在服务器上的部署和上线,一般不需要修改。
    • migrations:
      用于数据库数据的迁移。
    • admin.py:
      当前App的后台管理系统。
    • apps.py:
      当前App的配置信息,在Django 1.9 版本后自动生成,一般情况下无须修改。
    • models.py:
      定义映射类关联数据库,实现数据持久化,即MTV里面的模型(Model)。
    • tests.py:
      自动化测试的模块。
    • views.py:
      逻辑处理模块,即MTV里面的视图(Views) 。
  • 相关阅读:
    WPF 常用path示例
    Grid之 Gridlength 解析
    Binding Relative 示例
    Grid之 好玩的GridSplitter
    Blend 制作水晶按钮
    DockPanel—最守规矩布局控件
    万恶之源python介绍
    04.基本数据类型(list,tuple)
    02.万恶之源python 运算符和编码
    基本数据类型(int, bool, str)
  • 原文地址:https://www.cnblogs.com/xingkongcanghai/p/14469390.html
Copyright © 2011-2022 走看看