Day1 P8~

P8 第一个Django请求

1.用如下命令来生成第一个Django project

  1. django-admin.py startproject LearningDjango

生成的文件解析

  • settings.py:Django配置文件
  • urls.py:路由系统:url->函数
  • wsgi.py:定义Django用的socket
  • manage.py:对于web网页的所有管理,都是通过这个文件来操作的

2.用如下的命令可以实现返回什么,用户就看到什么

  1. from django.shortcuts import HttpResponse

下图所示,就可以在127.0.0.1/login看到login函数里面定义的字符串。注意代码里的request,它是包含用户请求相关的所有信息。涉及到前后端交互时,我们会经常性看到这个参数。并且HttpResponse只能返回字符串。
image.png
3.如果想返回文件内的内容,可以换做是render函数,render函数的第一个参数一定是和传入的参数一致,例如下面的request
image.png
4.静态文件:包括css,js,图片,如果想访问静态文件,可以在Django的settings.py里去做配置
image.png