1. 使用 “django-admin startproject *name” 创建项目,之后在工作目录下即可看见创建的项目:
2. 打开 vscode,即可看见之前创建的项目:
各目录文件作用:
(1)TestP:项目的容器
(2)manage.py:一个实用的命令行工具,可让你以各种方式与该Django项目进行交互。
(3)TestP/__init__.py:一个空文件,告诉Python该目录是一个Python包
(4)TestP/settings.py:该Django项目的设置/配置。
(5)TestP/urls.py:该Django项目的URL声明,一份由Django驱动的网站“目录”;也是网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。
(6)TestP/wsgi.py:一个WSGI兼容的Web服务器的入口,以便运行你的项目
3. 在项目目录下开启Django服务器,命令为:
>>> python manage.py runserver 0.0.0.0:8000
4. 使用“http://localhost:8000”访问主页:
5. 下面开始创建自己的第一个页面:
1)首先在TestP/TestP/目录下创建文件:view.py,编辑内容如下:
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello World!")
2)修改urls.py文件,配置页面路径:
from django.contrib import admin
from django.urls import path
from . import view
urlpatterns = [
path('admin/', admin.site.urls),
path('hello/',view.hello),
]
3)打开浏览器访问 “http://localhost:8000/hello/”,即可看见编写的简单页面:
附:path函数功能
语法格式:
path(route, view, kwargs=None, name=None)
//route: 字符串,表示 URL 规则,与之匹配的 URL 会执行对应的第二个参数 view。
//view: 用于执行与正则表达式匹配的 URL 请求。
//kwargs: 视图使用的字典类型的参数。
//name: 用来反向获取 URL。