一、用vscode打开你要建立项目的文件夹
打开vscode里的终端
django-admin startproject HelloWorld
然后开启服务
创建应用
py manage.py startapp new
开始编写第一个视图吧
打开 new/views.py, 输入Python 代码
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. ")
为了看见效果,我们需要将一个 URL 映射到它,在new 目录里新建一个 urls.py 文件
映射关系有这三种
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path('', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
这里在urls.py里进行映射
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
下一步是要在根 URLconf 文件中指定我们创建的 new.urls 模块。
在 HelloWorld/urls.py 文件的 urlpatterns 列表里插入一个 include()
引入include这个包
HelloWorld的路径为127.0.0.1:8000/new/----所以我们直接写new/
import include, path
urlpatterns = [
path('new/', include('new.urls')),
]
现在把 index 视图添加进了 URLconf。
验证是否正常工作
py manage.py runserver