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学习小技巧之列表项的推导式与过滤操作
May 20 Python
python3解析库lxml的安装与基本使用
Jun 27 Python
Python可迭代对象操作示例
May 07 Python
不到40行代码用Python实现一个简单的推荐系统
May 10 Python
Django框架验证码用法实例分析
May 10 Python
一篇文章弄懂Python中所有数组数据类型
Jun 23 Python
python实现回旋矩阵方式(旋转矩阵)
Dec 04 Python
jupyternotebook 撤销删除的操作方式
Apr 17 Python
使用Python防止SQL注入攻击的实现示例
May 21 Python
python语言的优势是什么
Jun 17 Python
Python Mock模块原理及使用方法详解
Jul 07 Python
Python中猜拳游戏与猜筛子游戏的实现方法
Sep 04 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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
php预定义变量使用帮助(带实例)
2013/10/30 PHP
php基础教程
2015/08/26 PHP
浅谈PHP的反射机制
2016/12/15 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
php7 参数、整形及字符串处理机制修改实例分析
2020/05/25 PHP
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
基于 Bootstrap Datetimepicker 联动
2017/08/03 Javascript
react redux入门示例
2018/04/19 Javascript
详解Angular路由之路由守卫
2018/05/10 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
JS实现联想、自动补齐国家或地区名称的功能
2020/07/07 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
python中ConfigParse模块的用法
2014/09/29 Python
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
python模块简介之有序字典(OrderedDict)
2016/12/01 Python
使用Python对SQLite数据库操作
2017/04/06 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
Python进阶之@property动态属性的实现
2019/04/01 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
python操作docx写入内容,并控制文本的字体颜色
2020/02/13 Python
英国和爱尔兰的自炊式豪华度假小屋:Rural Retreats
2018/06/08 全球购物
大学生演讲稿
2014/04/25 职场文书
社团活动总结范文
2014/04/26 职场文书
群众路线教育实践活动批评与自我批评
2014/09/15 职场文书
购房个人委托书范本
2014/10/11 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
银行实习推荐信
2015/03/27 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
解决Oracle数据库用户密码过期
2022/05/11 Oracle