首页 > 其他分享 >Django

Django

时间:2024-09-08 16:22:48浏览次数:12  
标签:return app py request Django data def

 web框架,python开发


设计模式:MTV模式

Model 模型,数据库操作

Template 模板,前端页面

View 视图,处理业务逻辑函数


pip install django==3.2.24


import django

django.get_version()

启动django项目(http://127.0.0.1:8000):

python ./manage.py runserver  


settings.py  (ALLOWED_HOST = ["*"] ),此时可以http://ip:8000

python ./manage.py runserver  ip:8000


返回响应3种方法:

1、HttpResponse("字符串")

2、redirect("url地址")

3、render(request,"前端页面名称")


def world(request):

   return HttpResponse("<h1>Hello world</h1>")


跳转

def test1(request):

   return redirect("https://www.jd.com")


def test2(request):

   return render(request,"test2.html")


#通过render()方法向前端页面传递数据

def test3(request):

   data_01 = "Martin"

   data_02 = [ "172.16.10.%s" % i for i in range(1,11) ]

   return render(request,"test3.html",{"data_01": data_01, "data_02": data_02})


URL写法:

1、path('url地址',视图函数)

2、re_path('url地址',视图函数)

  正则表达式  \d+    /detail/(\d+)/ 分组

  (?P<名称>)


  re_path('detail/(?P<book_id>\d+)',views.detail)


def detail(request, n):

   print(n)

   return HttpResponse("显示书籍编号为%s的内容" % n)


需和分组名保持一致

def detail(request, book_id):

   print(book_id)

   return HttpResponse("显示书籍编号为%s的内容" % book_id)


URL分发

app的概念

创建项目,规划一下app

app的使用流程:

1、创建app

> django-admin startapp xxx

2、注册app settings.py

python manage.py createsuperuser --username admin

输入邮箱

设置密码


标签:return,app,py,request,Django,data,def
From: https://blog.51cto.com/yangzhiming/11952303

相关文章

  • 基于django+vue重点实验室通用官方网站设计与实现【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着科技创新的不断推进,重点实验室作为科研创新体系的核心组成部分,承载着推动学科发展、培养高层次人才、开展前沿技术研究与转化等重要使......
  • 基于django+vue中医学习系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在全球化与健康意识日益增强的今天,中医作为中华民族的传统医学瑰宝,其独特的理论体系和治疗方法正逐渐受到国际社会的广泛关注和认可。然而......
  • 基于django+vue中医问诊信息管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和中医诊疗模式的现代化转型,传统中医问诊方式面临着效率与标准化管理的双重挑战。中医问诊作为中医诊疗的核心环节......
  • 基于django+vue中医文化展示管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在全球化与文化多元化的今天,中医文化作为中华民族宝贵的非物质文化遗产,其独特的理论体系、丰富的诊疗方法以及深厚的文化底蕴,正逐渐受到国......
  • 基于django+vue中小型制造型企业erp管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,企业信息化管理已成为提升企业竞争力、优化资源配置、提高运营效率的重要手段。中小型制造型企业作为国民经济的重......
  • 基于django+vue中华美食菜谱系统设计与实现【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在全球化日益加深的今天,中华美食作为中华文化的重要组成部分,其独特的风味与深厚的文化底蕴吸引了无数国内外食客的青睐。然而,随着美食种类......
  • 基于django+vue中华汉字学习平台【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在信息爆炸的时代,汉字作为中华文化的瑰宝,其学习与传承面临着前所未有的挑战与机遇。随着全球化的深入发展,汉语国际教育日益受到重视,但传统......
  • 基于django+vue智能新闻推荐系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,新闻信息呈现出爆炸式增长态势,用户面对海量新闻数据往往感到无所适从,难以快速准确地获取自己感兴趣的内容。传统......
  • django 内置后台管理工具
    目录注册模型是什么详细解释:1.确保应用被注册到INSTALLED_APPS2.创建超级用户3.注册你的模型到管理后台模型定义(models.py):在admin.py中注册模型:4.启动Django开发服务器5.访问管理后台注册多个模型的方法:假设你的模型文件(models.py)中有多个模型:在admin.py中注......
  • 计算机毕业设计django+vue大参林药品信息管理系统的设计与实现【开题+论文+程序】
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在医疗健康行业蓬勃发展的今天,药品信息管理系统的建设对于提升药品管理效率、保障患者用药安全、促进医药企业健康发展具有重要意义。大参......