首页 > 其他分享 >django练手系列(三):创建第一个视图、第一个网页、和第一条路由,让项目先运转起来

django练手系列(三):创建第一个视图、第一个网页、和第一条路由,让项目先运转起来

时间:2023-12-25 17:45:31浏览次数:32  
标签:练手 index 网页 第一个 视图 django 点击 import

1、创建第一个网页
在templates文件夹上点击鼠标右键,重构、移动目录,把templates文件夹移动到app目录下面。在templates文件夹上点击鼠标右键,新建 HTML文件 文件名称为index。HTML文件的内容如下:

点击查看代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>django入门</title>
</head>
<body>
这是第一个django文件

</body>
</html>

2、创建第一个视图:
双击view.py文件,写入以下代码:

点击查看代码
from django.shortcuts import render


# Create your views here.
def index(request):
    return render(request, 'index.html')

3、创建第一个路由:
在urls.py中写入以下代码:

点击查看代码
from django.contrib import admin
from django.urls import path
from app.views import *

urlpatterns = [
    path('',index,name='index'),
    path('admin/', admin.site.urls),
]

4、重新启动项目。在浏览器地址栏输入http://127.0.0.1:8000/
可以看到我们制作的第一个django项目的网页如下图所示:image
5、至此,我已经利用pycharm,python,django制作了一个简单的网页。但这个网页太单调了,跟目前丰富的互联网应用相差太远。接下来,我会利用django丰富的功能,一步一步的完善这个项目。

标签:练手,index,网页,第一个,视图,django,点击,import
From: https://www.cnblogs.com/shuxieben/p/17926627.html

相关文章

  • python Django项目在jenkins中部署
    1.在jenkins中创建一个自由风格的job: 配置git源代码仓库:构建机制的配置: 配置执行shell脚本: ps-ef|grep0.0.0.0:8088|grep-vgrep|awk'{print$2}'|xargskill-9echo"=============Finishtokillreleasewikirealprocess=================="BUIL......
  • Django报错 (django.core.exceptions.ImproperlyConfigured)
    报错种类django.core.exceptions.ImproperlyConfigured:ErrorloadingMySQLdbmodule.Didyouinstallmysqlclient解决方案:1、按照mysql包pip3install-ihttp://pip.baidu.com/pypi/simple--trusted-hostpip.baidu.compymysql2、在项目同名的模块下的__init__.py文件......
  • 无涯教程-PostgreSQL - Views(视图)
    视图是伪表。也就是说,它们不是真实表,视图可以表示真实表的子集,从普通表中选择某些列或某些行。由于视图不是普通表,因此您可能无法在视图上执行DELETE,INSERT或UPDATE语句,但是,您可以创建一个RULE来纠正在视图上使用DELETE,INSERT或UPDATE的问题。创建视图PostgreSQL视图是使用CR......
  • 微信小程序从django后端获取数据、获取登录用户名
    关键词:微信小程序、从后端获取数据、django后端、传递登录用户名、获取当前登录用户名/***生命周期函数--监听页面加载*/onLoad(options){letuser=wx.getStorageSync('user');varusername=user.nickName;varcasename=options.casename;......
  • Python从入门到实践project Web 应⽤程序 Django ⼊门.2
    projectWeb应⽤程序Django⼊门1.创建网页:学习笔记主页2.创建其他网页创建网页:学习笔记主页映射URLfromdjango.urlsimportpath,includepath('',include('learning_logs.urls')),"""定义learning_logs的URL模式"""fromdjango.urlsimportpath......
  • django中使用事务的几种方法
    django中使用开启事务的三种方式一.全局开启事务#settings.pyDATABASES={'default':{#全局开启事务,绑定的是http请求响应整个过程'ATOMIC_REQUESTS':True,}}#局部禁用fromdjango.dbimporttransaction......
  • [Qt5] QGraphics图形视图框架概述(Item、Scene和View)
    作者:丶布布文章预览:......
  • 199. 二叉树的右视图(中)
    目录题目题解:BFS题目给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。题解:BFS用BFS,每一层最后一个弹出队列的元素加到结果列表里面classSolution:defrightSideView(self,root:Optional[TreeNode])->Lis......
  • nodejs-练手项目中get post需求
    这段时间查看微信小程序,看着上面的好多的接口不能用,就想着弄个小接口先用这,顺便复习一下node首先我们要有必要的npm,node,等基本环境条件基本的代码书写:/*express是node中的服务器软件通过express可以快速的在node中搭建一个web服务器-使用步骤:1.......
  • django 如何在apps目录创建应用
    django-adminstartapp命令创建应用时,默认保存在当前目录, 不过可以带一个路径参数先查看一下帮助信息django-adminstartapp-husage:django-adminstartapp[-h][--templateTEMPLATE][--extensionEXTENSIONS][--nameFILES][--exclude[EXCLUDE]][--version][-v......