django的使用和建立项目子应用(1)

本文介绍Django高效Web框架及其MVC架构原理。详细解释Model、View、Controller各部分的功能与作用,并提供在Windows及Linux环境下安装与创建项目的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是Django

  • 1.Diango一个高效的web框架,以最小代码构建和维护高质量web应用;

  • 2.减少重复代码,专注于Web应用上关键的东西;

    什么是MVC架构

    MVC,全称Model(模型)-View(视图)-Controller(控制器),这是一种开发模式,他的好处是可以将界面和业务逻辑分离。

  • Model(模型),是程序的主体部分,主要包含业务数据和业务逻辑。在模型层,还会涉及到用户发布的服务,在服务中会根据不同的业务需求,更新业务模型中的数据。

  • View(视图),是程序呈现给用户的部分,是用户和程序交互的接口,用户会根据具体的业务需求,在View视图层输入自己特定的业务数据,并通过界面的事件交互,将对应的输入参数提交给后台控制器进行处理。

  • Controller(控制器),Controller是用来处理用户输入数据,已经更新业务模型的部分。控制器中接收了用户与界面交互时传递过来的数据,并根据数据业务逻辑来执行服务的调用和更新业务模型的数据和状态。

如何使用

一般是在虚拟环境中运行指令

pip install django==1.11.7

1.11.7是使用最广泛的版本,最新版是2.0

建设一个项目

@windows下
1. 进入虚拟环境下启动
2. cd到想到创建的文件夹下面执行指令创建工程命令: django-admin startproject <项目名>
3.
@linux
第一步是搭建一个虚拟环境
在linux下新建一个文件myvenv作为存储虚拟环境的文件夹

mkdir -p /myvenv

进入虚拟环境文件夹下执行指令

#安装pip安装包管理器
sudo apt install python3-pip
#安装虚拟环境管理工具
sudo apt install python3-venv
#创建虚拟环境(。venv是文件夹的名可以任意但.不要拿掉,它使你的文件夹成为隐藏)
python3 -m venv .venv
#激活该虚拟环境
source .venv/bin/activate
# 完成退出该虚拟环境
deactivate

第二步建立一个Django项目

  • 在虚拟环境同等级目录下创建一个装项目的文件夹myobject
  • 首先进入特定的虚拟开发环境,
  • 在终端cd到myodject目录,执行:
#安装Django
pip install django==1.11.7
#创建一个名为HelloDjango的项目
django-admin.py startproject HelloDjango

ps:

  • 查看工程目录结构
sudo apt install tree
tree HelloDjango/

第三步建立子应用

  • 虚拟环境下myobject目录下执行指令建立子应用
#子应用名为MyApp
python manage.py startapp MyApp

建好后还需在HelloDjango项目下的文件setting,py中注册应用

#应用配置
INSTALLED_APPS = [
    #默认的django应用
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    #自己添加的子应用
    'MyApp',
]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值