一、Django项目配置
# 安装Django
pip install django==【版本】
# 创建django项目
django-admin startproject [项目名]
# 启动服务
python manage.py runserver 0.0.0.0:8000
# 创建APP
# Linux
python manage.py startapp [APP名称]
# pycharm
CTRL + ALT + R
startapp [APP名称]
# 任意IP都可以访问
ALLOWED_HOSTS = ['*']
# 设置是否开启Debug
# DEBUG = Flase
# 设置时区
TIME_ZONE = 'Asia/Shanghai'
# 配置模板
1.在项目目录下创建templates目录
2.在settings.py注册TEMPLATES
'DIRS': [os.path.join(BASE_DIR, 'templates')],
3.通过render方法渲染模板
return render(request, '.html', context)
# 配置静态资源
1.在项目目录下创建static目录
2.设置静态文件目录路径
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
3.引入静态文件
<link rel="stylesheet" href="/static/css/test.css">
<script src="/static/js/test.js"></script>
{% load static %}
<link rel="stylesheet" href="{% static '/css/test.css' %}">
<script src="{% static '/js/test.js' %}"></script>
# 修改时间戳
USE_TZ = False
# 序列化JSON
SESSION_SERIALIZER = 'django.contrib.sessions.serializers.PickleSerializer'
# 配置自定义过滤器
# 配置自定义模板标签
二、Django目录简介
init.py 初始化文件,为了告诉该项目目录是一个Python包
settings.py 配置文件,数据库信息,调试,静态文件的配置
urls.py 资源地址的声明
wsgi.py 部署服务器应用
manage.py Django的命令行工具,管理Django项目(启动、关闭服务)