ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Django 建站基础

2021-03-02 16:03:19  阅读:188  来源: 互联网

标签:py App manage 基础 Django pip 安装


下载安装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) 。

标签:py,App,manage,基础,Django,pip,安装
来源: https://www.cnblogs.com/xingkongcanghai/p/14469390.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有