【学习任务】第一个Django项目
我要参与
【学习任务】第一个Django项目
学习任务 531
等24人参与
来源: 第26周 / Python全能工程师

小伙伴们,快来创建你的第一个Django项目吧,定义项目路由和应用路由,实现"hello_world"视图函数的访问,结合代码及页面输出,描述URL路由的工作流程。

去发布

登录后即可发布作业,立即

我的作业

全部作业 24

慕雪6704168
  1. 创建 Django 项目
    打开终端,确保已安装 Django,执行命令 django - admin startproject myproject (myproject 为项目名,可自定义),创建项目。
  2. 创建应用
    进入项目目录 cd myproject ,执行 python manage.py startapp myapp (myapp 为应用名,可自定义)。
  3. 定义视图函数
    在 myapp/views.py 文件中编写视图函数,如:
    python
    from django.http import HttpResponse

def hello_world(request):
return HttpResponse(“Hello, World!”)
4. 配置应用路由
在 myapp 目录下创建 urls.py 文件(若没有),添加如下代码:
python
from django.urls import path
from. import views

urlpatterns = [
path(‘hello/’, views.hello_world, name=‘hello_world’),
]
5. 配置项目路由
在项目的 myproject/urls.py 文件中,包含应用的 URL 配置:
python
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
path(‘admin/’, admin.site.urls),
path(’’, include(‘myapp.urls’)),
]
6. 阐述 URL 路由工作流程
当用户在浏览器输入网址访问 Django 项目时,Django 首先从项目的 urls.py 中的 urlpatterns 列表开始匹配 URL 模式 。匹配到包含应用 URL 配置的 path(’’, include(‘myapp.urls’)) 时,会转到应用的 urls.py 中继续匹配 。在应用的 urls.py 里,若输入的 URL 与定义的模式(如 path(‘hello/’, views.hello_world, name=‘hello_world’) )匹配成功,就会调用对应的视图函数(hello_world ),视图函数处理请求并返回响应,最终在浏览器呈现页面内容。

提交于  2025-04-12 22:24:34
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师