Django 基本使用及目录结构
1.安装
pip3 install django
默认为最新版
2.创建Django项目
在即将创建的Django项目,目录下运行命令1.django-admin startproject my_project #创建框架目录工程 ,my_project为框架名
2.python manage.py runserver ****端口号(缺省) //运行Django自带服务器 端口号为缺省的
命令行切换到manage.py 同级,运行 创建应用3.python manage.py startapp my_app //创建应用my_app
4.添加应用名到 setting.py INSTALLED_APPS下
3.配置数据库
setting.py DATABASES
默认为sqlite3
更改为mysql时, 需注意版本,如果为Django2.1版本以上,mysql版本必须为5.6以上
两种方案:1.降低Django版本,2.升级mysql
4.更改时区和语言
5.执行数据库迁移
python manage.py makemigrations app名(缺省) //准备数据数据命令 manage.py同级目录下运行python manage.py migrate //执行数据迁移
6.创建超级Django后台管理员python manage.py createsuperuser //创建超级用户7.运行项目manager.py同级目录下运行python manage.py runserver
8.Django框架目录结构
1 django project 框架目录结构2 |my_project //项目名 后期可修改建议不修改3 |--- __init__.py //python项目必带 模块化思想4 |--- settings.py //项目的总配置文件 里面包含数据库 web应用 时间等各种配置5 |--- urls.py //URL配置文件 Django项目中所有地址中(页面)都需要我们自己去配置其URL6 |--- wsgi.py //python服务器网关接口7 |manage.py //django项目管理文件 与项目进行交互的命令行工具集的入口8 |------------------------------------------------------------------------9 10 django 应用目录结构 11 project1 12 |-- migrations //数据移植(迁移)模块 13 |------- __init__.py 14 |-- __init__.py 15 |-- admin.py //该应用后台管理系统配置 16 |-- apps.py //该应用的一些配置 1.9以后自动生成 17 |-- models.py //数据模块 18 |-- tests.py //自动化测试模块 在这里编写测试脚本 19 |-- views.py //执行响应的代码所在模块 代码逻辑处理主要地点 项目大部分代码在此编写 20 |--templates //模板 放置模板文件的文件夹 包括HTML css JavaScript的文件夹 21 --------------------------- 22 MTV模式 23 M:model,模型,负责与数据库交互 24 V:view,视图是核心,负责接收请求、获取数据、返回结果 25 T:template,模板,负责呈现内容到浏览器 26 27 28 通常 一个Django model 对应一张数据表,model是以类的形式表现的 29 实现了ORM 对象与数据库映射 隐藏了数据访问细节 不需要写sql语句 30 31 admin是Django自带的 自动化数据管理界面 32 33 数据取出顺序 models->views->templates 数据层->逻辑视图层->前端模板层
来源:https://www.cnblogs.com/jum-bolg/p/11291513.html
Django 基本使用及目录结构相关推荐
- Django04——Django项目规范的目录结构
文章目录 1.什么是应用 2.新建应用 3.新建模板 4.配置总路由 5.新建应用子路由,并配置子路由 6.定义视图函数 7.测试 8.小结 1.什么是应用 一个项目中又可以细分为多个应用(appli ...
- 【Django】基于Django架构网站代码的目录结构---转载
经典的Django项目源码目录结构 Django在一个项目的目录结构划分方面缺乏必要的规范.在Django的官方文档中并没有给出大型项目的代码建议目录结构,网上的文章也是根据项目的不同结构也有适当的变 ...
- 【Django】基于Django架构网站代码的目录结构
经典的Django项目源码目录结构 Django在一个项目的目录结构划分方面缺乏必要的规范.在Django的官方文档中并没有给出大型项目的代码建议目录结构,网上的文章也是根据项目的不同结构也有适当的 ...
- Django(part2)--创建项目与Django目录结构
学习笔记,仅供参考 文章目录 Django框架开发 创建项目的指令 Django目录结构 Django框架开发 创建项目的指令 创建项目的指令: django-admin startproject 项 ...
- vue 多个api请求_Vue+Django REST framework实战3.RESTful API和VUE目录结构
内容提要: RESTful API和VUE基础概念. <Python前后端分离开发Vue+Django REST framework实战>作者bobby --学习来源 第四章 RESTfu ...
- Django框架目录结构
django project 框架目录结构 |my_project //项目名 后期可修改建议不修改 |--- __init__.py //python项目必带 模块化思想 |--- settings ...
- 创建Django项目 目录结构 Url介绍 路由配置
创建Django项目 文章目录 创建Django项目 创建项目的指令 Django项目的目录结构 `settings.py` 文件介绍 URL 介绍 URL定义 Django如何处理一个URL对应的请 ...
- Python项目通用的目录结构总结
一个好的项目结构会让我们在开发中更加得心应手. 对于Web项目,我们通常采用Flask或Django等框架,会有一套适合这种项目的工程目录. 对于爬虫项目,通常有Scrapy等开源框架,也会提供一套适 ...
- Go 学习笔记(84)— Go 项目目录结构
1. 目录规范 一个好的目录结构至少要满足以下几个要求. 命名清晰:目录命名要清晰.简洁,不要太长,也不要太短,目录名要能清晰地表达出该目录实现的功能,并且目录名最好用单数.一方面是因为单数足以说明这 ...
最新文章
- 求两个数的最大公因数
- python自动化办公兼职-用Python自动办公,做职场高手(完结)
- springboot(2.2.4)全局异常处理(RestControllerAdvice,ExceptionHandler)
- ACM常用之 异或运算的性质。
- [实战演练]2014年人人公司应届生校招技术笔试题
- 飞行姿态角度表示: heading pitch roll
- iText关于中文的解决方案
- java文件指针,Java 测试文件指针,java测试指针,两种方法打开文件并进行内
- “日薄西山”的摩托罗拉推出VR头显,这回靠谱吗?
- VS2010格式化快捷键
- 电气工程和自动化哪个专业就业前景好?
- adb命令操作安卓hosts文件
- linux解压rar文件出错,Linux下安装rar解压缩文件的方法和所遇到的问题解决方法...
- 2021-2027全球与中国电动汽车PTC加热器市场现状及未来发展趋势
- 抖音充值显示服务器繁忙是什么原因,为什么抖音充值总是失败呢
- UCB——上界置信算法
- python照片转彩色手绘_python实现图片彩色转化为素描
- android 百度地图3.0定位,百度地图定位功能实现v3_0_0
- 华师计算机系统课程作业答案,华师在线计算机专业操作系统期末作业
- 基于HAL库的32工程代码区域意思,及常用函数示例
热门文章
- QT的QGraphicsItem类的使用
- kerberos安装配置、配置kerberos server、client、日常操作与常见问题、卸载kerberos、hive整合kerberos
- SQL性能优化应该考虑哪些?
- Mysql 8 密码策略之组件方式及ERROR 1819
- Yarn资源分配示例
- 服务器端调用智能合约,《精通以太坊:开发智能合约和去中心化应用》 ——3.4 远程调用以太坊客户端...
- Linux 设备树 : 节点与属性的删除
- Caffe + ROS + OpenCV + Qt creator
- 嵌入式Web Service gSOAP的移植与应用(二)
- TypeScript入门知识五(面向对象特性二)