您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页效率-Django中部署新应用的流程

效率-Django中部署新应用的流程

来源:二三娱乐

我们在django后端的开发中,在项目下创建一个新应用这种事情的概率是非常低的,而我们是将绝大部分精力,时间放在views函数编写,数据库设计等事情上,

这导致我们想更改网站结构时竟然忘记该如何创建并配置一个应用该怎么样部署!

现在就来记录一次创建应用的过程 以便于以后快速着手部署app

00_创建应用

进入项目文件夹运行

Python manage.py startapp lab

此时可以看到lab应用文件夹

01_配置url

在lab文件夹下创建urls文件 内容如下 其将路由指向了views中的处理函数home


from django.urls import path

from .import views

urlpatterns=[

path('',views.home),

]

更改项目文件夹下的urls 将lab/的路由指向lab应用下的url文件


path('lab/',include('lab.urls')),

02_修改app处理函数

修改lab应用文件夹下的views.py 添加


from django.shortcuts import render

from django.http import HttpResponse,JsonResponse,HttpResponseNotAllowed,HttpResponseBadRequest

#Createyourviewshere.

def home(request):

    return HttpResponse('ok!')

03_测试

项目文件夹下 打开命令行

python manage.py runserver 0.0.0.0:80

浏览器访问 127.0.0.1/lab

image

04_模板

在应用lab文件夹下创建templates文件夹

并在文件夹内建立html文件 lab_home.html 模板文件

<!DOCTYPEhtml>
<htmllang="en">
<head>
</head>

<body>
<h1>lab_templets_test</h1>
</body>

</html>

修改home函数为

def home(request):
return HttpResponse(render(request,'market_home.html'))

在 setting中的 INSTALLED_APPS 加入

‘lab’,

以注册你的app

05_测试

访问127.0.0.1


未命名图片.png

06_静态文件配置

未完待续

......................

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务