Django笔记1---初体验

首先是安装Django,并添加环境变量

pip install django

如果你使用的Anaconda,步骤大同小异

conda install django

django-admin.py是Django的一个用于管理任务的命令行工具。manage.py是对django-damin.py的简单包装,每一个Django project里面都会有这个文件(可以调用Django shell和数据库等)。

1. 创建一个项目

django-admin startproject mysite

avater

settings.py----包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。

urls.py ----负责把URL模式映射到应用程序。

2.在mysite目录下创建blog应用

python manage.py startapp blog

avater

同时mysite项目下新建多个文件夹

avater

  • apps文件夹下存放项目的多个应用(将blog应用移至apps中)。
  • templates文件夹用于存放HTML文件。
  • static文件夹用于存放CSS文件、js文件以及图片等。
  • log文件夹存放项目日志。
  • media文件夹用于存放用户上传的文件。

需要把创建的应用添加到settings中

在blog的views.py中写一个函数

  • 函数中传入一个必要的请求对象的参数(一般命名为request),且返回值必须为HttpRseponse对象

avater

  • 在templates中新建blog_index.html文件,其中的模板语言 {{ t }} 对应上面的locals().

    avater

把路径添加到urls中

avater

3.启动Django项目

python manage.py runserver 8080  #端口不固定

此时访问127.0.0.1:8080/index/会报错,找不到templates文件夹

Exception Type: TemplateDoesNotExist

avater

  • 在settings中进行路径配置

avater

再次访问即可。

posted @ 2019-10-21 16:32  bm小明  阅读(219)  评论(0编辑  收藏  举报