diff --git a/www/web/warpapi/__init__.py b/www/web/warpapi/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/www/web/warpapi/admin.py b/www/web/warpapi/admin.py new file mode 100644 index 0000000000000000000000000000000000000000..8c38f3f3dad51e4585f3984282c2a4bec5349c1e --- /dev/null +++ b/www/web/warpapi/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/www/web/warpapi/apps.py b/www/web/warpapi/apps.py new file mode 100644 index 0000000000000000000000000000000000000000..a677f76acd362de64f841ca6e12524328effaca5 --- /dev/null +++ b/www/web/warpapi/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class WarpmainConfig(AppConfig): + name = 'warpapi' diff --git a/www/web/warpapi/models.py b/www/web/warpapi/models.py new file mode 100644 index 0000000000000000000000000000000000000000..0d091e53aa86d6c73bc9559e7a97c6dd957098c4 --- /dev/null +++ b/www/web/warpapi/models.py @@ -0,0 +1,3 @@ +from __future__ import unicode_literals + +from django.db import models diff --git a/www/web/warpapi/tests.py b/www/web/warpapi/tests.py new file mode 100644 index 0000000000000000000000000000000000000000..7ce503c2dd97ba78597f6ff6e4393132753573f6 --- /dev/null +++ b/www/web/warpapi/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/www/web/warpapi/urls.py b/www/web/warpapi/urls.py new file mode 100644 index 0000000000000000000000000000000000000000..70262e13101e8c982a0bba2228f190ac37a1041b --- /dev/null +++ b/www/web/warpapi/urls.py @@ -0,0 +1,7 @@ +from django.conf.urls import url, include +from warpapi import views + +urlpatterns = [ + url(r'^api/spaceapi/$', views.main), + +] diff --git a/www/web/warpapi/views.py b/www/web/warpapi/views.py new file mode 100644 index 0000000000000000000000000000000000000000..3f28217d68b96d34af98c45ec82e47b88776f397 --- /dev/null +++ b/www/web/warpapi/views.py @@ -0,0 +1,11 @@ +from rest_framework.decorators import api_view +from rest_framework.response import Response +from rest_framework import status + +@api_view(['GET']) +def main(request): + if request.method == 'GET': + test = {"test":"value"} + return Response(test) + return Response() + diff --git a/www/web/warpzone/settings.py b/www/web/warpzone/settings.py index 6c9249ddb6a93afc85c4d462677e95e5974947a3..1ca9f1ba0318b95d6e4e2e2ffe6c097de7bfb168 100644 --- a/www/web/warpzone/settings.py +++ b/www/web/warpzone/settings.py @@ -67,16 +67,17 @@ INSTALLED_APPS = ( 'django.contrib.humanize', 'bootstrapform', 'bootstrap3_datetime', + 'rest_framework', + 'rest_framework.authtoken', 'django_otp', 'django_otp.plugins.otp_static', 'django_otp.plugins.otp_totp', 'two_factor', + 'warpapi', 'warpmain', 'warpauth', 'warpfood', - # WARPPAY - # 'rest_framework', - # 'rest_framework.authtoken', + # 'warppay' ) diff --git a/www/web/warpzone/urls.py b/www/web/warpzone/urls.py index 18030ade9183d3a0ea278bfb601ed82815bdad44..69fec3037b1c89c8c7f505deaecea7ae893a3883 100644 --- a/www/web/warpzone/urls.py +++ b/www/web/warpzone/urls.py @@ -9,5 +9,6 @@ urlpatterns = [ url(r'^', include('warpmain.urls')), url(r'^', include('warpauth.urls')), url(r'^', include('warpfood.urls')), + url(r'^', include('warpapi.urls')), # url(r'^', include('warppay.urls')), ]