广告
返回顶部
首页 > 资讯 > 后端开发 > Python >《Python高效开发实战》实战演练——
  • 483
分享到

《Python高效开发实战》实战演练——

实战高效Python 2023-01-31 07:01:11 483人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

在完成Django项目和应用的建立后,即可以开始编写网站应用代码,这里通过为注册页面显示一个欢迎标题,来演示DjanGo的路由映射功能。1)首先在djangosite/app/views.py中建立一个路由响应函数:from django.

在完成Django项目和应用的建立后,即可以开始编写网站应用代码,这里通过为注册页面显示一个欢迎标题,来演示DjanGo的路由映射功能。

1)首先在djangosite/app/views.py中建立一个路由响应函数:


from django.Http import HttpResponse
 
def welcome(request):
    returnHttpResponse("<h1>Welcome to my tiny twitter!</h1>")


该代码定义了一个函数welcome(),简单地返回一条被HttpResponse()封装的Welcome信息。

2)接下来,要通过URL映射将用户的http访问与该函数绑定起来。

在djangosite/app/目录中新建一个urls.py文件,管理应用app中的所有URL映射,其文件内容为:


from django.conf.urls import url
from . import views
 
urlpatterns = [
    url(r'',views.welcome),
]


在其中第1行引入了django.conf.urls中的url()函数,Django中的所有路由映射由该函数生成。第2行代码引入了djangosite/app/views.py模块。之后定义了关键变量urlpatterns,该变量是一个列表,保存所有由url()函数生成的路由映射。本代码中只设置了一个映射,及把所有路由映射到view.py中的welcome函数。

3)在项目URL文件djangosite/urls.py的urlpatterns中增加一项,声明对应用app中urls.py文件的引用,代码如下:


from django.conf.urls import url
from django.contrib import admin
from django.conf.urls import include                                                       #本行新增
 
urlpatterns = [
    url(r'^app/',include('app.urls')),                                                 #本行新增
   url(r'^admin/', admin.site.urls),
]


首先通过import语句引入django.conf.urls.include()函数,之后在urlpatterns列表中增加一个路径’app/’,将其转接到app.urls包,即djangosite/app/urls.py文件。这样,通过include()函数就将两个urlpatterns连接了起来。

注意:url()函数的第1个参数用正则表达式来表达URL路由,本例中’^app/’的含义是“所有以app开头的路由”。



有兴趣的读者可以看看这本书《python高效开发实战》的结构


--结束END--

本文标题: 《Python高效开发实战》实战演练——

本文链接: https://www.lsjlt.com/news/191617.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 《Python高效开发实战》实战演练——
    在完成Django项目和应用的建立后,即可以开始编写网站应用代码,这里通过为注册页面显示一个欢迎标题,来演示Django的路由映射功能。1)首先在djangosite/app/views.py中建立一个路由响应函数:from django....
    99+
    2023-01-31
    实战 高效 Python
  • 【实战演练】Python+Django网
    前面介绍了通过tomcat+mysql以及apache+mysql,然后在网上搜索一些开源的网站程序源代码,然后学习如何搭建web服务。上述关注的内容,更多像运维工程师的工作。开发人员将代码提交给测试人员,测试人员将最后要发布的程序与部署指...
    99+
    2023-01-31
    实战 Python Django
  • Java ShardingJDBC实战演练
    目录一、背景二、优化事项三、具体实战四、遇到的问题五、项目源码地址一、背景 最近在公司手头上的项目单表达到了五千万的规模,而且日增长量每天就有10w左右,一个月就有大概300w的数据...
    99+
    2022-11-12
  • 实战演练丨SCN太大引发ORA-600[2252]
    作者 | 张维照,云和恩墨技术专家,Oracle ACEA,2006年起从事数据库管理工作,2009年转Oracle,从事过多套TB级省级工商、医疗、交通、人社、电信运营等数据库维护优化工作,擅长Oracl...
    99+
    2022-10-18
  • Android Studio 实战演练—小猴子摘桃
    activity_main.xml activity_mian.xml运行界面 PeachActivity.xml代码 ...
    99+
    2023-10-26
    android studio android ide
  • RocketMQ普通消息实战演练详解
    目录引言普通消息同步发送普通消息异步发送普通消息单向发送集群消费模式广播消费模式引言 之前研究了RocketMQ的源码,在这里将各种消息发送与消费的demo进行举例,方便以后使用的时...
    99+
    2022-11-13
  • Android App界面的ListView布局实战演练
    一、继承listActivity、使用arrayAdapter 使用ListView和arrayAdapter布局,是ListView布局中最为简单的一种,首先我们会建立一个组...
    99+
    2022-06-06
    实战 listview app Android
  • 利用Python开发App实战
    Python语言虽然很万能,但用它来开发app还是显得有点不对路,因此用Python开发的app应当是作为编码练习、或者自娱自乐所用,加上目前这方面的模块还不是特别成熟,bug比较多,总而言之,劝君莫轻入。准备工作利用Python开发app...
    99+
    2023-05-14
    Python App
  • Android 数据库(SQLite)【简介、创建、使用(增删改查、事务、实战演练)、数据显示控件(ListView、Adapter、实战演练)】
    目   录 (壹)SQLite数据库简介 (贰)数据库的创建 (叁)数据库的使用 3.1、SQlite的基本操作 3.1.1、添加数据 3.1.2、修改数据 3.1.3、查询数...
    99+
    2022-06-06
    实战 数据 adapter listview 事务 SQLite 数据库 Android
  • Python爬虫实战演练之采集糗事百科段子数据
    目录知识点爬虫基本步骤:爬虫代码导入所需模块获取网页地址发送请求数据解析保存数据运行代码,得到数据知识点 1.爬虫基本步骤 2.requests模块 3.parsel模块 4.xpa...
    99+
    2022-11-12
  • 攻防演练中PHP免杀大马分析实战_afei00123
    目录 1.前言 2.PHP免杀大马分析 2.1 PHP免杀大马解密 2.2 PHP免杀大马解密功能分析 3.搭建环境 来源地址:https://blog.csdn.net/qq_41490561/article/details/13164...
    99+
    2023-10-20
    web安全 php 网络安全 安全 开发语言
  • python+django+mysql开发实战(附demo)
    开发工具:pycharm 环境:python3.7.4(例子中用的3.6)下载安装pycharm:http://www.jetbrains.com/pycharm/download/...
    99+
    2022-11-12
  • Python爬虫实战演练之采集拉钩网招聘信息数据
    目录本文要点:环境介绍本次目标爬虫块使用内置模块:第三方模块:代码实现步骤: (爬虫代码基本步骤)开始代码导入模块发送请求解析数据加翻页保存数据运行代码,得到数据本文要点: ...
    99+
    2022-11-12
  • 实战经验总结:高效开发Go语言项目
    Go语言近年来在软件开发领域中的应用越来越广泛,因为它的简洁、高效和并发处理能力。开发Go语言项目的过程中,掌握一些实战经验可以帮助开发者更高效地进行开发。本文将总结一些高效开发Go语言项目的经验,分享给读者。一、项目结构设计良好的项目结构...
    99+
    2023-11-02
    Go语言开发 实战经验 高效开发
  • 实战经验分享:高效开发Go语言项目
    在当今软件开发领域,Go语言逐渐成为了许多开发者的首选语言。它以其简洁、高效和强大的特性受到了广泛的赞誉。在实际的项目开发过程中,如何高效地开发Go语言项目成为了每个开发者都需要面对的问题。本文将分享一些实战经验,帮助读者更好地开发Go语言...
    99+
    2023-11-02
    Go语言 实战经验 高效开发
  • 人工智能实战项目(python)+多领域实战练手项目
    人工智能实战项目 大家好,我是微学AI,本项目将围绕人工智能实战项目进行展开,紧密贴近生活,实战项目设计多个领域包括:金融、教育、医疗、地理、生物、人文、自然语言处理等;帮助各位读者结合机器学习与深度学习构建智能而且实用的人工智能简单系统,...
    99+
    2023-09-08
    人工智能 深度学习 计算机视觉 知识图谱
  • Python廖雪峰实战web开发(Day
    MVC:Model-View-Controller,中文名“模型-视图-控制器”。 其中Python处理的URL函数就是C:Controller,Controller主要负责业务逻辑,比如检查用户名是否存在,取出用户信息等等; ...
    99+
    2023-01-31
    实战 廖雪峰 Python
  • helm实战之开发Chart
    在Kubernetes环境中使用Helm来管理应用颇为方便,今天一起来开发一个Chart,这样的实战可加深对Chart的理解,今后在使用第三方的Chart时,不论学习还是修改都会更加得心应手;环境信息实战环境的版本信息如下,请确保以下软件都...
    99+
    2023-01-31
    实战 helm Chart
  • Python中def()函数的实战练习题
    目录一、判断以下哪些不能作为标识符 A、aB、¥aC、_12D、$a@12E、falseF、False 答案为:(F、D、B、E) 二、输入数,判断这个数是否是质数(要求使用函数 +...
    99+
    2022-11-11
  • 分享7个Python实战项目练习
    目录1.抓取知乎图片,只用30行代码2.听两个聊天机器人互相聊天3.分析唐诗的作者是李白还是杜甫4.彩票随机生成35选75.自动写检讨书6.屏幕录相机,抓屏软件7.制作Gif动图但是...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作