搭建最初的Django项目
- 创建Django项目
- 使用pycharm创建就可以,选择好需要的环境,选择创建好templates文件夹
- 使用命令行也可以
django-admin startproject 项目名称
新建app,并且注册到settings中
python manage.py startapp APP的名字
在app中新建urls.py,并且在项目的主路由urls.py里包含过去。
4.在settings里配置好所需要的数据库
5.创建static文件夹,并且在settings里面配置好路径,还有media文件夹
“`
STATIC_URL = ‘/static/’
# 配置static和media路径
STATICFILES_DIRS=[
os.path.join(BASE_DIR,'static'),]
MEDIA_ROOT=os.path.join(BASE_DIR,r'static/media')
```
6.可以运行项目测试项目是否成功了
python manager.py server 端口号
开始开发Django项目
设计好model,对应好相应的表,生成到数据库中
python manager.py makemigrations python manager.py migrate
2.写路由,然后生成相应的views,在views里面实现业务逻辑,完成模板的渲染
3.修改模板,使其具有相应的模板语言,便于渲染,更简洁
Django相关的小知识点
- url的反向解析
```
<a href="{% url 'app:register' %}">注册</a>
```
重定向
response = redirect(reverse('app:home'))
用户注册的时候,一定不要忘记更改前端的from表单的属性
<form method="post" onsubmit="return check()" enctype="multipart/form-data" action="{% url 'app:register' %}"> {% csrf_token %}
后来写的异步请求等文件不要忘记填充到模板的block中