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和Ruby中each循环引用变量问题(一个隐秘BUG?)
Jun 04 Python
PyQt5实现五子棋游戏(人机对弈)
Mar 24 Python
python 利用文件锁单例执行脚本的方法
Feb 19 Python
使用Python为中秋节绘制一块美味的月饼
Sep 11 Python
postman传递当前时间戳实例详解
Sep 14 Python
Python函数式编程指南:对生成器全面讲解
Nov 19 Python
Python 项目转化为so文件实例
Dec 23 Python
关于pytorch中全连接神经网络搭建两种模式详解
Jan 14 Python
安装多个版本的TensorFlow的方法步骤
Apr 21 Python
python 还原梯度下降算法实现一维线性回归
Oct 22 Python
python四种出行路线规划的实现
Jun 23 Python
Anaconda配置各版本Pytorch的实现
Aug 07 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
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
js获取图片长和宽度的代码
2009/11/24 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
AngularJs html compiler详解及示例代码
2016/09/01 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
React Native日期时间选择组件的示例代码
2018/04/27 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
JS实现放大镜效果
2020/09/21 Javascript
[02:38]DOTA2超级联赛专访Loda 认为IG世界最强
2013/05/27 DOTA
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
[39:07]LGD vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
用实例解释Python中的继承和多态的概念
2015/04/27 Python
Python实现上下班抢个顺风单脚本
2018/02/07 Python
Python Unittest自动化单元测试框架详解
2018/04/04 Python
PyCharm下载和安装详细步骤
2019/12/17 Python
基于python代码批量处理图片resize
2020/06/04 Python
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
EMPHASIS艾斐诗官网:周生生旗下原创精品珠宝品牌
2020/12/17 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
致跳远运动员加油稿
2014/02/11 职场文书
内勤主管岗位职责
2014/04/03 职场文书
奠基仪式策划方案
2014/05/15 职场文书
2014年党支部学习材料
2014/05/19 职场文书
投资意向书
2014/07/30 职场文书
酒店七夕情人节活动策划方案
2014/08/24 职场文书
债务授权委托书范本
2014/10/17 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
Python快速实现一键抠图功能的全过程
2021/06/29 Python