本文主要是介绍1、禅道数据看板(django+vue),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、django搭建数据看板后端框架
1.1创建工程
django-admin startproject databoard
1.2创建app
cd databoard
python3 manage.py startapp zentao_data
1.3开始配置
1.3.1配置setting.py
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','zentao_data'#添加应用zentao_data
]
1.3.2根据setting.py中指定的urls.py配置路由
from zentao_data import viewsurlpatterns = [path('admin/', admin.site.urls),path('index/',views.index)
]
1.3.3根据urls.py中指定的路由地址添加index函数,views.py
from django.http import HttpResponse# Create your views here.
def index(request):return HttpResponse("hello")
1.4数据迁移
python3 manage.py migrate
1.5开启服务,并指定服务端口号
python3 manage.py runserver 127.0.0.1:8002
如果不指定端口号的话,默认使用8000端口发布
python3 manage.py runserver
1.6浏览器打开,接口返回类型为HttpResponse
访问接口:http://127.0.0.1:8002/
访问index接口:http://127.0.0.1:8002/index
展示index接口如下:
1.7浏览器打开,接口返回类型为JsonResponse
view.py修改如下
from django.http import JsonResponse
@csrf_exempt
def index(request):dataresult = query_dev.query_zentaoproject()return JsonResponse(dataresult, safe=False)
访问index接口:http://127.0.0.1:8002/index
展示index接口如下:
这篇关于1、禅道数据看板(django+vue)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!