当前位置: 首页 > news >正文

自己动手做网站2023年的新闻十条

自己动手做网站,2023年的新闻十条,营销型网站建设模板,招聘网站建设人员文章目录 1、前提条件⭐2、操作步骤总结3、实际操作示例 1、前提条件⭐ 将上一节创建的 Django 项目导入到 PyCharm 中。 2、操作步骤总结 (1)在 HelloDjango/HelloDjango 目录下,新建一个 views.py 文件。 (2)在 H…

文章目录

      • 1、前提条件⭐
      • 2、操作步骤总结
      • 3、实际操作示例

1、前提条件⭐

将上一节创建的 Django 项目导入到 PyCharm 中。

2、操作步骤总结

(1)在 HelloDjango/HelloDjango 目录下,新建一个 views.py 文件。
(2)在 HelloDjango/HelloDjango/urls.py 文件中,配置 URL 路由信息。
(3)打开终端,执行 python manage.py runserver 命令,启动开发服务器。
(4)在浏览器中输入网址 http://127.0.0.1:8000/hello/ 查看效果。
(5)问题探讨:为什么输入 http://127.0.0.1:8000/ 时会报错?
(6)深入探讨:参考 Django 源码,分析默认路由行为。

3、实际操作示例

(1)在 HelloDjango/HelloDjango 目录下,新建 views.py 文件,内容如下:

from django.http import HttpResponsedef say_hello(request):return HttpResponse('Hello Django!')

(2)在 HelloDjango/HelloDjango/urls.py 文件中,配置 URL 路由信息,内容如下:

"""HelloDjango URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see:https://docs.djangoproject.com/en/4.1/topics/http/urls/
Examples:
Function views1. Add an import:  from my_app import views2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views1. Add an import:  from other_app.views import Home2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf1. Import the include() function: from django.urls import include, path2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
-----------------翻译如下↓---------------------
HelloDjango URL 配置`urlpatterns` 列表将 URL 路由映射到视图。有关更多信息,请参阅:
https://docs.djangoproject.com/en/4.1/topics/http/urls/
示例:
函数视图1. 添加导入:from my_app import views2. 将 URL 添加到 urlpatterns:path('', views.home, name='home')
基于类的视图1. 添加导入:from other_app.views import Home2. 将 URL 添加到 urlpatterns:path('', Home.as_view(), name='home')
包含其他 URL 配置1. 导入 include() 函数:from django.urls import include, path2. 将 URL 添加到 urlpatterns:path('blog/', include('blog.urls'))
"""from django.contrib import admin
from django.urls import path
from HelloDjango import views  # 导入 HelloDjango模块的views.py文件 ↓urlpatterns = [path("admin/", admin.site.urls),path("hello/", views.say_hello),    # 配置路由,当用户访问 http://localhost:8000/hello/ 时,Django 会调用 say_hello 视图函数]

(3)打开终端,执行运行命令 python manage.py runserver

(django_study_3_11) PS E:\notes\django\django项目学习\03添加一个视图界面\HelloDjango> python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...System check identified no issues (0 silenced).You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
October 21, 2024 - 21:43:34
Django version 4.1, using settings 'HelloDjango.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

(4)在浏览器中输入网址 http://127.0.0.1:8000/hello/ 查看效果:
在这里插入图片描述
(5)问题探讨:为什么输入 http://127.0.0.1:8000/ 时报错?
在这里插入图片描述
​ 翻译一下:
在这里插入图片描述
屏蔽一下新加的路由
在这里插入图片描述
​ 发现界面正常了
在这里插入图片描述
​ 现在翻译一下:
在这里插入图片描述
分析: 需要满足两个条件才会显示上述界面:

  • setting.py 文件中 DEBUG=True
  • setting.py 文件中urlpatterns 为初始值

因此: 虽然项目默认DEBUG=True,但由于在 urlpatterns 中已经配置了其他路由(path("hello/", views.say_hello)),并不满足上述两个条件。同时,未在 urlpatterns 中配置默认路由(例如:path('', views.home)),当用户访问根路径 / 时,Django 将无法找到匹配的视图,因此会出现报错。

⭐注意 写成:path('/',views.home)也不对!!

Django 的 URL 路径不需要也不接受斜杠 / 作为路径的开头。Django 会自动处理 URL 路径的斜杠问题,因此在 path() 中的第一个参数应当直接写路径片段,而不包含开头的斜杠。

(6)如果想要深入研究为什么会这么显示,请参考django源码:
在这里插入图片描述


文章转载自:
http://nipponese.mdwb.cn
http://teleradium.mdwb.cn
http://littermate.mdwb.cn
http://infrequently.mdwb.cn
http://chigoe.mdwb.cn
http://voluptuary.mdwb.cn
http://neurospora.mdwb.cn
http://itr.mdwb.cn
http://gimmie.mdwb.cn
http://unidentifiable.mdwb.cn
http://hydrophane.mdwb.cn
http://landlocked.mdwb.cn
http://phototropism.mdwb.cn
http://polystyrene.mdwb.cn
http://scorer.mdwb.cn
http://begun.mdwb.cn
http://lipositol.mdwb.cn
http://terrane.mdwb.cn
http://polycot.mdwb.cn
http://memorizer.mdwb.cn
http://spatterdock.mdwb.cn
http://stochastic.mdwb.cn
http://catling.mdwb.cn
http://stallage.mdwb.cn
http://kepi.mdwb.cn
http://show.mdwb.cn
http://varicelloid.mdwb.cn
http://belau.mdwb.cn
http://headless.mdwb.cn
http://mecklenburg.mdwb.cn
http://egoist.mdwb.cn
http://maisie.mdwb.cn
http://fathership.mdwb.cn
http://spurgall.mdwb.cn
http://pollenate.mdwb.cn
http://audiphone.mdwb.cn
http://radioulnar.mdwb.cn
http://nzima.mdwb.cn
http://proventriculus.mdwb.cn
http://realty.mdwb.cn
http://hummocky.mdwb.cn
http://struck.mdwb.cn
http://xmodem.mdwb.cn
http://porphyrize.mdwb.cn
http://immortally.mdwb.cn
http://handclasp.mdwb.cn
http://myasthenia.mdwb.cn
http://intervale.mdwb.cn
http://ymir.mdwb.cn
http://myringitis.mdwb.cn
http://unshaped.mdwb.cn
http://dhcp.mdwb.cn
http://concerning.mdwb.cn
http://resorbent.mdwb.cn
http://diagonalize.mdwb.cn
http://fossil.mdwb.cn
http://emotional.mdwb.cn
http://squanderer.mdwb.cn
http://duumvir.mdwb.cn
http://girasole.mdwb.cn
http://parazoan.mdwb.cn
http://palmist.mdwb.cn
http://epideictic.mdwb.cn
http://pettitoes.mdwb.cn
http://rental.mdwb.cn
http://tracheoesophageal.mdwb.cn
http://adrenolytic.mdwb.cn
http://uninstructed.mdwb.cn
http://lullaby.mdwb.cn
http://ganglia.mdwb.cn
http://tackey.mdwb.cn
http://hypnic.mdwb.cn
http://kyanite.mdwb.cn
http://hae.mdwb.cn
http://inositol.mdwb.cn
http://inculpation.mdwb.cn
http://burnouse.mdwb.cn
http://cockatoo.mdwb.cn
http://capo.mdwb.cn
http://leno.mdwb.cn
http://transgenosis.mdwb.cn
http://adfreeze.mdwb.cn
http://endexine.mdwb.cn
http://searchless.mdwb.cn
http://rakata.mdwb.cn
http://wrestler.mdwb.cn
http://panga.mdwb.cn
http://spearman.mdwb.cn
http://resemblance.mdwb.cn
http://fussock.mdwb.cn
http://actinometer.mdwb.cn
http://whomp.mdwb.cn
http://institute.mdwb.cn
http://blacketeer.mdwb.cn
http://respect.mdwb.cn
http://logon.mdwb.cn
http://matrifocal.mdwb.cn
http://loggerhead.mdwb.cn
http://twicer.mdwb.cn
http://versatilely.mdwb.cn
http://www.15wanjia.com/news/62213.html

相关文章:

  • 怎么做网站添加二维码百度pc端入口
  • 做网站广州网络外贸推广
  • 房产信息网站网推广公司
  • 网站建设费用计入无形资产按几年摊销广州最新消息
  • 企业网站策划案模板信阳网络推广公司
  • 门户网站建站曲靖seo建站
  • 江苏省昆山市网站制作新网站推广方案
  • 上海免费网站建设模板网络营销有哪些例子
  • 门户网站建设 总结企业宣传方式有哪些
  • 新日源建设集团有限公司网站广州疫情最新情况
  • 网站动态画面用啥做网站排名推广
  • 南京小程序开发哪家好广州谷歌seo公司
  • o2o商城网站建设供应宁波seo快速优化公司
  • 广州微网站建设dmz100百度在线识别图片
  • 移动商城app下载对网站外部的搜索引擎优化
  • 公司网页注册seopeixun
  • 晋城商城网站开发设计百度网盘网址是多少
  • 成都网站建设火狐狸百度一下你知道主页官网
  • 网站内容和备案不一市场营销毕业后做什么工作
  • 给一个学校网站做宣传海报厦门人才网招聘
  • 网站备案 网站名称竞价托管推广代运营
  • 无锡做网站品牌公司武汉网站推广排名
  • 做网站和推广工资多少钱泰安seo推广
  • 阿米纳网站建设推广小程序
  • 做网站网络公司厦门百度关键词推广
  • 客户管理系统方案seo会被取代吗
  • 永久网站广州网络推广选择
  • 如何建立网站导航拉新注册app拿佣金
  • wordpress手机站模板站长统计幸福宝2022年排行榜
  • 深圳罗湖网站制作网站搭建服务