1.在终端创建app
python manage.py startapp app01
app01中每个文件的作用:
2.注册app01 settings.py
3.编写URL和视图函数对应关系【urls.py】
**************************************************************************************************************
在Django框架中,urls.py
文件是用于定义应用程序或项目的URL配置的。这个文件包含了URL模式与相应的视图函数或类的映射关系。基本上,它告诉Django如何处理来自Web浏览器的URL请求。
一个典型的Django项目结构中,每个应用程序都有自己的 urls.py
文件,而项目的根目录下也通常有一个 urls.py
文件,用于定义整个项目的URL配置。
在 urls.py
文件中,你通常会看到 url
函数的调用,它用于将特定的URL路径映射到视图上。这些视图是Django应用程序中的Python函数或类,它们负责处理请求并返回响应。
下面是一个简单的 urls.py
文件示例:
python
复制
from django.urls import path
from . import views
urlpatterns = [
path('greet/', views.greet_view, name='greet'),
path('hello/', views.HelloView.as_view(), name='hello'),
]
在这个例子中:
from django.urls import path
导入了Django的path
函数,用于创建URL模式。from . import views
从当前应用程序目录中导入views
模块,其中包含了视图函数或类。urlpatterns
列表包含了所有的URL模式。path('greet/', views.greet_view, name='greet')
是一个URL模式,它将/greet/
路径映射到views.greet_view
视图上,并给这个URL模式指定了一个名字greet
。path('hello/', views.HelloView.as_view(), name='hello')
也是类似,但它映射到了一个类视图views.HelloView.as_view()
当Django接收到一个HTTP请求时,它会查找与请求的URL最匹配的URL模式,并调用相应的视图来处理该请求。通过在 urls.py
文件中定义这些映射关系,你可以控制Django如何响应不同的Web请求。
**************************************************************************************************************
4.编写视图函数【views.py】
5.启动django项目 命令行启动
python manage.py runserver