资讯专栏INFORMATION COLUMN

运用Python建立第一位Django架构程序流程

89542767 / 319人阅读

  本文主要是阐述了运用Python建立第一位Django架构程序流程,文章内容紧扣主题进行详尽的基本介绍,具有很强的实用价值,感兴趣的朋友可以了解一下


  一.系统变量


  鼠标右键电脑–>>特性–>>高端系统配置–>>高端–>>系统变量–>>


  设定PATH特性:

01.png

  在PATH特性中加入Python的Python.exe安装文件目录与目录下的Scripts文件目录:

02.png

  当设定完这俩特性以后,打开pycharm,就可以随意使用terminal控制面板了.


  二.建立Django架构程序流程


  先后点一下:File–>>newProject–>>Django–>>默认选中下面的图第2个–>>Create

03.png

  三.控制面板


  piplist:导出现阶段工程项目的包名


  pipinstallDjango==3.1.7:组装版本号为3.1.7的Django包,版本号不会写默认设置组装顶级复刻


  pipuninstallDjango:删除当前工程中Django包


  pythonmanage.pystartappstu:建立子运用


  四.完成Django的运用


  from django.contrib import admin
  from django.urls import path,include
  urlpatterns=[
  path('admin/',admin.site.urls),#默认的,不用管这个
  path('stu/',include('stu.urls')),#这是你创建的子应用,使用include跳到子应用下的urls.py中
  ]
  Django的默认设置原始运用新项目下的urls.py:
  #Application definition
  INSTALLED_APPS=[
  'django.contrib.admin',
  'django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.messages',
  'django.contrib.staticfiles',
  'stu'#我创建的子应用
  ]
  Django的默认设置原始运用新项目下的settings.py:
  from stu import views
  urlpatterns=[
  path('home/',views.home),#要跳转的名字,以及视图调用的函数
  path('goHtml/',views.goHtml)
  ]
  要在这里面将创建的子应用名称添加进去:
  from django.http import HttpResponse
  from django.shortcuts import render
  #Create your views here.
  #函数调用执行返回HttpResponse里面的内容到页面
  def home(request):
  return HttpResponse('<a href="#"rel="external nofollow"rel="external nofollow">hello Django</a>')
  #函数调用执行返回一个渲染后的html页面
  def goHtml(request):
  return render(request,'index.html')


  创建html文件:


  在temlates文件下创建html文件
  <!DOCTYPE html>
  <html>
  <head>
  <meta charset="UTF-8">
  <title>Title</title>
  </head>
  <body>
  <a href="#"rel="external nofollow"rel="external nofollow">hello python</a>
  </body>
  </html>

  五.启动项目


  点击下图所示按钮:

05.png

  进来之后默认是这样:


  在导航栏后面添加刚才urls我们设置的名称属性:

06.png

  六.小结


  此章简述了运用Python建立第一位Django架构应用软件,总体非常简单,现阶段仅仅了解架构的应用,只需能够导出网页页面就没问题.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/128755.html

相关文章

  • PyCon China 深圳站精彩回顾(附PPT及视频)

    摘要:月日,第六届大会在深圳召开。这是这次大会的第二站活动,第一站已在上海成功举办。深圳站视频及,请在公众号后台回复,获取分享链接。据介绍,目前支持多种开发库,如内置和等。该协议的推出,是为了统一标准,提高效率。 本文为 PyChina 和「编程派」联合首发,作者为 EarlGrey。「编程派」是一个专注 Python 学习交流的微信公众号。 9 月 25 日,第六届 PyCon China...

    lykops 评论0 收藏0
  • 个人博客三|首页后台开发

    摘要:声明本渣渣部分代码参考自其实有很多代码是不需要自己一行行码出来,生产力是第一位。只有研究型人才需要生产代码,作为一名渣渣拿来用是最高效的做法。程序员都有一个开源的精神,码出来的代码本身是希望更多的人用到,应用到生产中。 声明:本渣渣部分代码参考自TendCode其实有很多代码是不需要自己一行行码出来,生产力是第一位。只有研究型人才需要生产代码,作为一名渣渣拿来用是最高效的做法。程序员都...

    zorpan 评论0 收藏0
  • 个人博客三|首页后台开发

    摘要:声明本渣渣部分代码参考自其实有很多代码是不需要自己一行行码出来,生产力是第一位。只有研究型人才需要生产代码,作为一名渣渣拿来用是最高效的做法。程序员都有一个开源的精神,码出来的代码本身是希望更多的人用到,应用到生产中。 声明:本渣渣部分代码参考自TendCode其实有很多代码是不需要自己一行行码出来,生产力是第一位。只有研究型人才需要生产代码,作为一名渣渣拿来用是最高效的做法。程序员都...

    姘搁『 评论0 收藏0
  • 利用 NGINX 最大化 Python 性能,第一部分:Web 服务和缓存

    摘要:无论是将其用作的服务器反向代理服务器负载均衡器,还是同时使用以上三种功能,和都能带来很大好处。再就是下篇文章会介绍如何把和当作反向代理服务器和多个应用程序服务器的负载均衡器。而使用将会有助于解决这一问题。 【编者按】本文主要介绍 nginx 的主要功能以及如何通过 NGINX 优化 Python 应用性能。本文系国内 ITOM 管理平台 OneAPM 编译呈现。 Python 的著名之...

    1treeS 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<