首先是安装Django,并添加环境变量
如果你使用的Anaconda,步骤大同小异
django-admin.py是Django的一个用于管理任务的命令行工具。manage.py是对django-damin.py的简单包装,每一个Django project里面都会有这个文件(可以调用Django shell和数据库等)。
1. 创建一个项目
django-admin startproject mysite
settings.py----包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
urls.py ----负责把URL模式映射到应用程序。
2.在mysite目录下创建blog应用
python manage.py startapp blog
同时mysite项目下新建多个文件夹
- apps文件夹下存放项目的多个应用(将blog应用移至apps中)。
- templates文件夹用于存放HTML文件。
- static文件夹用于存放CSS文件、js文件以及图片等。
- log文件夹存放项目日志。
- media文件夹用于存放用户上传的文件。
需要把创建的应用添加到settings中
在blog的views.py中写一个函数
- 函数中传入一个必要的请求对象的参数(一般命名为request),且返回值必须为HttpRseponse对象
在templates中新建blog_index.html文件,其中的模板语言
{{ t }}
对应上面的locals().
把路径添加到urls中
3.启动Django项目
python manage.py runserver 8080 #端口不固定
此时访问127.0.0.1:8080/index/会报错,找不到templates文件夹
Exception Type: TemplateDoesNotExist
在settings中进行路径配置