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

django建站过程(2)创建第一个应用程序页面

创建第一个应用程序页面

    • 设置第一个页面【settings.py,urls.py,views.py】
      • settings.py
      • urls.py
      • views.py

django是由一系列应用程序组成,协同工作,让项目成为一个整体。前面已创建了一个应用程序baseapp,使用的命令

python manage.py startapp baseapps

这里就直接使用此APP

设置第一个页面【settings.py,urls.py,views.py】

settings.py

注册app到项目中【settings.py】

# 在settings.py中把创建的应用注册到项目中

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','baseapps.apps.BaseappsConfig',     #或者使用 ‘baseapps’,
]

urls.py

from django.contrib import admin
from django.urls import pathfrom baseapps.views import index	#此行导入baseapps.views下的index函数urlpatterns = [path('admin/', admin.site.urls),path('index/',index)			#在这里添加URL链接index
]

views.py

from django.shortcuts import render,HttpResponse		#添加“HttpResponse”# Create your views here.def index(request):return  HttpResponse("第一个页面!")					#页面显示"第一个页面!"

浏览器打开(http://127.0.0.1:8000/index/),可看到以下页面已成功添加,

在这里插入图片描述

http://www.lryc.cn/news/199672.html

相关文章:

  • 竞赛 深度学习人体语义分割在弹幕防遮挡上的实现 - python
  • 网络编程开发及实战(下)
  • (H5轮播)vue一个轮播里显示多个内容/一屏展示两个半内容
  • 【Proteus仿真】【Arduino单片机】蜂鸣器
  • seatunnel web ui 构建时报错
  • Js使用ffmpeg在视频中添加png或gif
  • 多线程 Leetcode 打印零与奇偶数
  • 杭电oj--数列有序
  • PHPEXCEL解决行数超过65536不显示问题
  • 新媒体时代如何做好新型的网络口碑营销?
  • MySQL中InnoDB插入缓冲区(Insert Buffer)
  • VUE前端判断是电脑端还是移动端
  • OpenGL —— 2.8、漫游之摄像机飞行移动(附源码,glfw+glad)
  • AM@麦克劳林公式逼近以及误差分析
  • gitlab 离线安装问题解决:NOKEY,signature check fail
  • uniapp使用uQRCode绘制二维码,下载到本地,调起微信扫一扫二维码核销
  • 手写一个PrattParser基本运算解析器3: 基于Swift的PrattParser的项目概述
  • 三江学院“火焰杯”软件测试高校就业选拔赛颁奖仪式
  • 面试题-消息中间件篇-主流的消息中间件
  • PyQt学习笔记-获取Hash值的小工具
  • 【(数据结构)— 双向链表的实现】
  • 酷克数据发布HD-SQL-LLaMA模型,开启数据分析“人人可及”新时代
  • FL Studio21最新中文破解进阶高级完整版安装下载教程
  • MDN--Web性能
  • Vue3.js:自定义组件 v-model
  • AI虚拟主播开发实战(附源码)
  • innoDB如何解决幻读
  • Git - 导出(archive)、忽略(gitignore)、隐藏(Stash)、合并冲突(merge)的解决方法
  • 【Javascript】‘var‘ is used instead of ‘let‘ or ‘const‘
  • 金融统计学方法:神经网络