Django框架初识:MTV架构、项目与应用创建零基础教程
博客导语Django 是Python全能型重型Web框架内置ORM、后台管理、表单、权限、路由、认证全套功能开箱即用主打高效开发、稳定安全是企业级后端、商城、管理系统首选框架。本文详解Django核心MTV架构、项目与应用区别、环境搭建、完整项目创建流程。一、Django环境搭建pip install django # 查看版本 django --version二、MTV核心架构面试必考Django独创MTV架构是MVC架构的衍生版本分工明确、解耦彻底MModel模型数据层对应数据库ORM负责数据存储、增删改查TTemplate模板视图层负责页面渲染、前端展示VView视图逻辑层接收请求、处理业务、调度模型与模板流程前端请求 → 路由分发 → View视图处理 → Model操作数据 → Template渲染页面 → 响应前端三、项目与应用核心区别项目Project全局配置容器管理全局路由、配置、中间件一个项目唯一应用App独立功能模块用户模块、订单模块、商品模块一个项目可包含多个App四、完整项目创建流程1. 创建Django项目# 创建项目 django-admin startproject myproject # 进入项目目录 cd myproject2. 创建功能应用Apppython manage.py startapp myapp3. 注册应用必须步骤在项目settings.py的INSTALLED_APPS中添加自建appINSTALLED_APPS [ django.contrib.admin, django.contrib.auth, django.contrib.contenttypes, django.contrib.sessions, django.contrib.messages, django.contrib.staticfiles, myapp, # 注册自定义应用 ]4. 启动项目python manage.py runserver访问 127.0.0.1:8000 即可看到Django默认欢迎页面项目搭建成功。五、核心目录作用详解settings.py项目全局配置数据库、注册app、静态文件urls.py全局路由配置views.py视图逻辑处理models.py数据库模型定义templates模板文件夹

相关新闻