Django

Django

Django 是一个开放源代码的Web应用框架,由Python写成;
Django 采用了MVC的软件设计模式,及模型M,视图V和控制器C。
M – Midel
V – View
C – Controller

一、 基本命令及操作

1. 安装虚拟环境模块:pip install virtualenv
2. 创建虚拟环境: virtualenv –no-site-packages 文件名(需要创建于目的地的文件夹位置 )【注:如果是python3.0以上,则可以直接使用以下命令创建虚拟环境:python3 -m venv 】
3. 启动虚拟环境:activate 【注1:需要进入虚拟文件夹下的Scripts文件夹下】【注2:Linux 下是source activate】
4. 退出虚拟环境:deactivate
5. 安装Django模块:pip install django 【注:如果需要安装指定版本的Django,则:pip install django==版本号】
6. 新建虚拟环境下的项目(切换至需要创建项目的文件夹位置):Django-admin startproject 项目名称
7. 启动服务(切换至该项目文件名下):python manage.py runserver 【注:末尾可加IP和端口号(不加则默认为127.0.0.1:8000)】
8. 新建虚拟环境下app(切换至该项目文件名下):python manage.py startapp 名称
9. 迁移数据库:
python manage.py makemigrations
python manage.py migrate

二、 项目文件介绍:

项目下各个文件及目录(如下图)的含义:

这里写图片描述

helloworld – 项目的容器
manage.py – 一个实用的命令行工具,可让你以各种方式与该Django项目进行交互
hellworld/init.py – 一个空文件,告诉Python该目录是一个Python包
helloworld/settings.py – 该Django项目的设置/配置
helloworld/urls.py – 该Django项目的URL声明;一份由Django驱动的网站“目录”
helloworld/wsgi.py – 一个WSGI兼容的Web服务器的入口,以便运行你的项目

二、 app下各个文件介绍:

这里写图片描述

app下各个文件的含义(如下图):
init.py – 初始化
admin.py – 管理后台注册模型
apps.py – setting.py里面注册app的时候需要使用到,一般不推荐这样使用
models.py 定义数据库模型,写模型的地方
tests.py 写测试方法,小脚本的地方
views.py 写处理业务逻辑的地方
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值