学习Django从零开始之一

Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的定制网站!采用了MVC的框架模式,即模型M,视图V和控制器C,也可以称为MVT模式,模型M,视图V,模板T。

在学习Django的过程中结合自己的理解将学到的知识进行总结分享出来,温故而知新,如果能帮助到想学Django但不知道如何开始的同学是再好不过了。

开始前的准备工作

安装集成开发环境(IDE)工具

搭建虚拟环境

初探Django

安装MySql

创建一个Django项目

创建项目

查看Django项目的目录结构

|myproject //项目名 后期可修改建议不修改
|—- _init
.py //python项目必带 模块化思想
|—- settings.py //项目的总配置文件 里面包含数据库 web应用 时间等各种配置
|—- urls.py //URL配置文件 Django项目中所有地址中(页面)都需要我们自己去配置其URL
|—- wsgi.py //python服务器网关接口
|manage.py //django项目管理文件 与项目进行交互的命令行工具集的入口

django 应用目录结构

app
|— migrations //数据移植(迁移)模块
|———- init.py
|— init.py
|— admin.py //该应用后台管理系统配置
|— apps.py //该应用的一些配置 自动生成
|— models.py //数据模块
|— forms.py // 表单模块 用于处理输入的数据
|— tests.py //自动化测试模块 在这里编写测试脚本
|— views.py //执行响应的代码所在模块 代码逻辑处理主要地点 项目大部分代码在此编写
|—templates //模板 放置模板文件的文件夹 包括HTML css JavaScript的文件夹

MTV模式
M:model,模型,负责与数据库交互
V:view,视图是核心,负责接收请求、获取数据、返回结果
T:template,模板,负责呈现内容到浏览器

配置数据库

定义模型

运行数据库迁移

创建视图和URL映射

设计模板

启动项目

下面的学习顺序大概如此了,我准备先写一个简单的django项目,以便让我们更好的掌握django,然后补充一些功能,填充内容。慢慢的枝繁叶茂起来…

图片alt

相关推荐

  1. 开始学习MySQL

    2023-12-16 20:34:02       11 阅读
  2. 开始学习MySQL 事务处理

    2023-12-16 20:34:02       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-16 20:34:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-16 20:34:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-16 20:34:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-16 20:34:02       20 阅读

热门阅读

  1. linux/CentOS 7安装Nginx

    2023-12-16 20:34:02       31 阅读
  2. 异常处理与CrashRpt工具——(2)

    2023-12-16 20:34:02       28 阅读
  3. 单页应用如何提高加载速度?

    2023-12-16 20:34:02       38 阅读
  4. C++ 字符串类 简易封装

    2023-12-16 20:34:02       26 阅读
  5. Linux系统架构和命令

    2023-12-16 20:34:02       30 阅读
  6. 如何在PHP中使用Memcached和Redis?

    2023-12-16 20:34:02       34 阅读
  7. 同步消息与同步请求消息在嵌入式系统中的应用

    2023-12-16 20:34:02       32 阅读
  8. vuedraggable的使用

    2023-12-16 20:34:02       47 阅读