Django项目基础配置和基本使用过程解析


Posted in Python onNovember 25, 2019

这篇文章主要介绍了Django项目基础配置和基本使用过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在需要的目录下创建Django项目输入命令:django-admin startproject 项目名称

创建完成后在pycharm下Terminal中输入命令:Python manege.py startapp app名称 (新建Django的APP项目)

一、Django的相关配置

Django项目 setting 配置:

1.templates存放HTML文件的配置,(告诉Django去哪儿找我的HTML文件)

'DIRS': [os.path.join(BASE_DIR,'templates')], # 配置HTML文件存放的位置

Django项目基础配置和基本使用过程解析

字符串解释:

Django项目基础配置和基本使用过程解析

os.path.join() 拼接目录结果:E:\py文件_django\mysite\templates

2. 静态文件(存放css/js/图片的文件)

Django项目基础配置和基本使用过程解析

在HTML中必须同步配置文件路径

Django项目基础配置和基本使用过程解析

Django项目基础配置和基本使用过程解析

3.注释掉setting.py中带有csrf的哪一行(防止csrf攻击,目前不用(因为需要在HTML中进行相关配置))

Django项目基础配置和基本使用过程解析

新建APP的Django项目后的配置

告诉Django新建了APP,在setting中(用命令行创建的时候才需要手动配置)

Django项目基础配置和基本使用过程解析

二、使用使用Django的ORM详细步骤:

1.自己动手创建数据库

2.在Django项目中的setting中设置连接数据库的相关配置(告诉Django连接哪一个数据库)

Django项目基础配置和基本使用过程解析

3.在项目的__init__.py中告诉Django用pymyql代替默认的mysqldb来连接数据库(因为Python3中不支持mysqldb)

Django项目基础配置和基本使用过程解析

4.在创建的App项目中(my_inn)中的medels中进行数据库的相关操作,定义一个类(建表),这个类必须继承models.Model

5.按顺序执行两个命令

1. python manage.py makemigrations

# 生成迁移文件:记录models.py的改动记录到my_inn/migrations文件夹下

2. python manage.py migrate # 执行迁移文件:把改动翻译为sql语句去数据库执行

执行完成后,就会在数据库中自动创建这个表

不论是创建表,删除表,修改表,都是在类中修改后执行这两条语句(删除表是把创建的 删除后或者注释后在执行这两条语句)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python利用matplotlib生成图片背景及图例透明的效果
Apr 27 Python
浅谈Python基础之I/O模型
May 11 Python
python+selenium识别验证码并登录的示例代码
Dec 21 Python
Python2包含中文报错的解决方法
Jul 09 Python
Python实现拷贝/删除文件夹的方法详解
Aug 29 Python
python re.sub()替换正则的匹配内容方法
Jul 22 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
Jan 08 Python
Django实现任意文件上传(最简单的方法)
Jun 03 Python
python判断是空的实例分享
Jul 06 Python
Python如何将将模块分割成多个文件
Aug 04 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 Python
numpy array找出符合条件的数并赋值的示例代码
Jun 01 Python
nginx+uwsgi+django环境搭建的方法步骤
Nov 25 #Python
python找出列表中大于某个阈值的数据段示例
Nov 24 #Python
python对Excel按条件进行内容补充(推荐)
Nov 24 #Python
使用Python的datetime库处理时间(RPA流程)
Nov 24 #Python
Python 中判断列表是否为空的方法
Nov 24 #Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 #Python
python求质数列表的例子
Nov 24 #Python
You might like
PHP中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
php实现当前页面点击下载文件的简单方法
2016/09/22 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
2011/07/27 Javascript
JavaScript设计模式之单例模式实例
2014/09/24 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
js中this的指向问题归纳总结
2018/11/28 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
vue中keep-alive,include的缓存问题
2019/11/26 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
Python 判断奇数偶数的方法
2018/12/20 Python
python爬虫 execjs安装配置及使用
2019/07/30 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
2020/02/06 Python
django从后台返回html代码的实例
2020/03/11 Python
荷兰和比利时时尚鞋店:Van Dalen
2018/04/23 全球购物
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
Python使用openpyxl复制整张sheet
2021/03/24 Python
化学相关工作求职信
2013/10/02 职场文书
幼儿园中秋节活动方案
2014/02/06 职场文书
中学生评语大全
2014/04/18 职场文书
教师四风问题整改措施
2014/09/25 职场文书
医生学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
2014年纪检部工作总结
2014/11/12 职场文书
实习单位意见
2015/06/04 职场文书
雷锋的故事观后感
2015/06/10 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书
Pytorch 如何实现常用正则化
2021/05/27 Python
详解Laravel框架的依赖注入功能
2021/05/27 PHP