Django-1初体验

扫码查看

首先是安装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中进行路径配置

再次访问即可。

02-13 07:54
查看更多