Skip to content

Commit 9c2190b

Browse files
committed
Updated Base Api
1 parent 386942b commit 9c2190b

10 files changed

+31
-16
lines changed

Diff for: api/__pycache__/admin.cpython-37.pyc

183 Bytes
Binary file not shown.

Diff for: api/__pycache__/models.cpython-37.pyc

180 Bytes
Binary file not shown.

Diff for: api/__pycache__/views.cpython-37.pyc

813 Bytes
Binary file not shown.

Diff for: api/views.py

+18-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
11
from django.shortcuts import render
2+
from rest_framework import viewsets
3+
from django.http import JsonResponse
4+
from django.core import serializers
5+
from collections import ChainMap
6+
import requests
7+
import json
8+
import re
29

3-
# Create your views here.
10+
11+
12+
class search(viewsets.ViewSet):
13+
def list(self, request):
14+
if request.method == 'GET':
15+
16+
query_term = self.request.query_params.get('term')
17+
18+
#results_mcd_prop_clean=cleaner.cleaner_mcd_prop_ls(results_mcd_prop)
19+
#results_mcd_prop_clean = [{'Database':'MCD Property List','items':results_mcd_prop_clean}]
20+
return JsonResponse("Received", safe=False)

Diff for: db.sqlite3

128 KB
Binary file not shown.

Diff for: matlabcloudapi/__pycache__/settings.cpython-37.pyc

2.25 KB
Binary file not shown.

Diff for: matlabcloudapi/__pycache__/urls.cpython-37.pyc

597 Bytes
Binary file not shown.

Diff for: matlabcloudapi/__pycache__/wsgi.cpython-37.pyc

570 Bytes
Binary file not shown.

Diff for: matlabcloudapi/settings.py

+2
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
'django.contrib.sessions',
3838
'django.contrib.messages',
3939
'django.contrib.staticfiles',
40+
'api',
41+
'rest_framework',
4042
]
4143

4244
MIDDLEWARE = [

Diff for: matlabcloudapi/urls.py

+11-15
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,17 @@
1-
"""matlabcloudapi URL Configuration
2-
3-
The `urlpatterns` list routes URLs to views. For more information please see:
4-
https://docs.djangoproject.com/en/2.1/topics/http/urls/
5-
Examples:
6-
Function views
7-
1. Add an import: from my_app import views
8-
2. Add a URL to urlpatterns: path('', views.home, name='home')
9-
Class-based views
10-
1. Add an import: from other_app.views import Home
11-
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
12-
Including another URLconf
13-
1. Import the include() function: from django.urls import include, path
14-
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
15-
"""
161
from django.contrib import admin
172
from django.urls import path
3+
from django.conf.urls import url, include
4+
from django.contrib.auth import views as auth_views
5+
from rest_framework import routers
6+
from api.views import search
7+
8+
router_search = routers.DefaultRouter()
9+
router_search.register(r'api', search,base_name='base')
10+
11+
1812

1913
urlpatterns = [
2014
path('admin/', admin.site.urls),
2115
]
16+
17+
urlpatterns += router_search.urls

0 commit comments

Comments
 (0)