Django自学之 第一个Django实例,views.py与urls.py的关系

2024-01-21 16:18

本文主要是介绍Django自学之 第一个Django实例,views.py与urls.py的关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

环境

本人使用的工具是pycharm,环境已经搭建好,不会使用的童鞋参考一下

https://blog.csdn.net/Sunshine_ZCC/article/details/73919169

使用Django编写第一个页面

1.创建一个project和app

首先打开我们的工具pycharm,点击New Project

继续点击左侧Django,修改untitled1为你想命名的项目空间名,如testProject,选择Python的解释器版本,其他默认点击Create,创建第一个Django项目成功!!!

创建APP,每个Django下允许创建多个app,每个app相当于一个子模块、功能部件,所有app共享整个项目的资源,点击pycharm下方的Terminal终端,进入该项目目录执行python manage.py startapp test01 ,test01是你的app名

执行成功后可以在pycharm的目录结构中看到新建的app,结构如下:

截图为本人环境的项目,具体请已自己开发项目创建的为准

2.修改urls.py和views.py

修改views.py,代码的功能是在浏览器中展示“my test Django”修改内容如下图所示

from django.shortcuts import render
from django.http import  HttpResponsedef new01(request):return HttpResponse("my test Django")# Create your views here.

修改urls.py

song01app是你创建的app名称,本人用的python3版本,如果用的是2版本,path地方应该展示的URL,now/此处是浏览器访问的URL地址,new01是你的views.py里创建的名称

from django.contrib import admin
from django.urls import path
from song01app import viewsurlpatterns = [#path('admin/', admin.site.urls),path('now/', views.new01),
]

3.运行启动服务并访问

点击绿色三角▶️启动服务,若报错请查看环境配置是否正确

如下所示表示启动成功

 

拷贝http://127.0.0.1:8000/在浏览器中输入http://127.0.0.1:8000/now/其中now为urls.py中的now/

访问成功:页面展示如下

这篇关于Django自学之 第一个Django实例,views.py与urls.py的关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/630105

相关文章

flask库中sessions.py的使用小结

《flask库中sessions.py的使用小结》在Flask中Session是一种用于在不同请求之间存储用户数据的机制,Session默认是基于客户端Cookie的,但数据会经过加密签名,防止篡改,... 目录1. Flask Session 的基本使用(1) 启用 Session(2) 存储和读取 Se

MySQL多实例管理如何在一台主机上运行多个mysql

《MySQL多实例管理如何在一台主机上运行多个mysql》文章详解了在Linux主机上通过二进制方式安装MySQL多实例的步骤,涵盖端口配置、数据目录准备、初始化与启动流程,以及排错方法,适用于构建读... 目录一、什么是mysql多实例二、二进制方式安装MySQL1.获取二进制代码包2.安装基础依赖3.清

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Apache Ignite缓存基本操作实例详解

《ApacheIgnite缓存基本操作实例详解》文章介绍了ApacheIgnite中IgniteCache的基本操作,涵盖缓存获取、动态创建、销毁、原子及条件更新、异步执行,强调线程池注意事项,避免... 目录一、获取缓存实例(Getting an Instance of a Cache)示例代码:二、动态

JSONArray在Java中的应用操作实例

《JSONArray在Java中的应用操作实例》JSONArray是org.json库用于处理JSON数组的类,可将Java对象(Map/List)转换为JSON格式,提供增删改查等操作,适用于前后端... 目录1. jsONArray定义与功能1.1 JSONArray概念阐释1.1.1 什么是JSONA

MySQL中的LENGTH()函数用法详解与实例分析

《MySQL中的LENGTH()函数用法详解与实例分析》MySQLLENGTH()函数用于计算字符串的字节长度,区别于CHAR_LENGTH()的字符长度,适用于多字节字符集(如UTF-8)的数据验证... 目录1. LENGTH()函数的基本语法2. LENGTH()函数的返回值2.1 示例1:计算字符串

java中新生代和老生代的关系说明

《java中新生代和老生代的关系说明》:本文主要介绍java中新生代和老生代的关系说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、内存区域划分新生代老年代二、对象生命周期与晋升流程三、新生代与老年代的协作机制1. 跨代引用处理2. 动态年龄判定3. 空间分

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部