Django创建简单项目总结
之前在 Django初识 这篇博客已经描述了如何创建Django的安装,项目的创建,今天再具体把细节和流程总结补充一下,以下流程是本人觉得是一个比较简单的
一、准备工作
1.Django配置建议用prcharma安装Django 这个步骤在Django初识 中图文描述的很清楚了,有一个提醒
- Django版本安装版本不要是最新,因为现在长期技术支持的只有两个1.11和1.18 咱们选择1.11.11就差不多了
- 一定记得Download 下载驱动

2.Django配置
在Django初识 中图文描述的很清楚了注意点
- 两个地方需要正确配置路径:导入templates模板文件路径
- 创建static 静态文件夹,把你经常用到的js 、jQuery、bootstrap等文件导入,并静态文件路径写到setting里
- 这里详解路径配置原理
原理就是在Django的setting中的把模板TEMPLATES的路径拼上,好让Django能找到你的静态和HTML文件
import os
ret1=os.path.abspath(__file__)
print(ret1)
# 输出:E:\ZhaoYun Zhu\PycharmProjects\S9\学习回顾\复习疏漏点.py
# 获取当前目录的父目录的父目录
ret2=BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(ret2)
# 输出:E:\ZhaoYun Zhu\PycharmProjects\S9
# 在路径中拼接另一个文件 templates 就可以找到templates 文件
ret3=os.path.join(ret2, 'templates')
print(ret3)
# 输出:E:\ZhaoYun Zhu\PycharmProjects\S9\templates
# 整体写法
ret4=os.path.join((os.path.dirname(os.path.dirname(os.path.abspath(__file__)))),'templates')
print(ret4)
#第一处更改
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates'),],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
#第二处更改
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR,'static'),]
3.Django创建项目,注意2点
- 不要忽略你的项目要在哪个盘里创建,选好位置,不要和自己以前的项目混淆

2.顺手建立项目app

4.运行Django项目

二、开始写项目
1.几个规定:
- 静态文件放到static中
- HTML文件在templates中写,并且在导入js bootstrap等文件是加上前缀/static/ 好让Django能找 eg:<link rel="stylesheet" href="/static/bootstrap/css/bootstrap.min.css">
- 逻辑代码写在项目文件夹app/views中
浙公网安备 33010602011771号