kopia lustrzana https://github.com/OpenDroneMap/WebODM
Added swagger viewer
rodzic
adf6626200
commit
2d1bda4017
|
@ -263,7 +263,7 @@
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li>
|
<li>
|
||||||
<a href="/api/"><i class="fa fa-book fa-fw"></i> {% trans 'API' %}</a>
|
<a href="/apiviewer/"><i class="fa fa-book fa-fw"></i> {% trans 'API' %}</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="#"><i class="fa fa-life-saver fa-fw"></i> {% trans 'Documentation' %}</a>
|
<a href="#"><i class="fa fa-life-saver fa-fw"></i> {% trans 'Documentation' %}</a>
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
from django.conf.urls import url, include
|
from django.conf.urls import url, include
|
||||||
|
from rest_framework_swagger.views import get_swagger_view
|
||||||
|
|
||||||
from . import views
|
from . import views
|
||||||
from app.boot import boot
|
from app.boot import boot
|
||||||
from webodm import settings
|
from webodm import settings
|
||||||
|
@ -12,6 +14,7 @@ urlpatterns = [
|
||||||
url(r'^processingnode/([\d]+)/$', views.processing_node, name='processing_node'),
|
url(r'^processingnode/([\d]+)/$', views.processing_node, name='processing_node'),
|
||||||
|
|
||||||
url(r'^api/', include("app.api.urls")),
|
url(r'^api/', include("app.api.urls")),
|
||||||
|
url(r'^apiviewer/', get_swagger_view(title='WebODM API'))
|
||||||
]
|
]
|
||||||
|
|
||||||
# Test cases call boot() independently
|
# Test cases call boot() independently
|
||||||
|
|
|
@ -38,7 +38,7 @@ def map(request, project_pk=None, task_pk=None):
|
||||||
raise Http404()
|
raise Http404()
|
||||||
|
|
||||||
if task_pk is not None:
|
if task_pk is not None:
|
||||||
task = get_object_or_404(Task.objects.defer('orthophoto'), pk=task_pk, project=project)
|
tassek = get_object_or_404(Task.objects.defer('orthophoto'), pk=task_pk, project=project)
|
||||||
title = task.name
|
title = task.name
|
||||||
tiles = [task.get_tiles_json_data()]
|
tiles = [task.get_tiles_json_data()]
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -1,24 +1,30 @@
|
||||||
anyjson==0.3.3
|
anyjson==0.3.3
|
||||||
APScheduler==3.2.0
|
APScheduler==3.2.0
|
||||||
|
coreapi==2.0.9
|
||||||
Django==1.10
|
Django==1.10
|
||||||
django-common-helpers==0.8.0
|
django-common-helpers==0.8.0
|
||||||
django-debug-toolbar==1.6
|
django-debug-toolbar==1.6
|
||||||
django-filter==0.15.3
|
django-filter==0.15.3
|
||||||
django-guardian==1.4.6
|
django-guardian==1.4.6
|
||||||
|
django-rest-swagger==2.1.0
|
||||||
django-webpack-loader==0.3.3
|
django-webpack-loader==0.3.3
|
||||||
djangorestframework==3.5.1
|
djangorestframework==3.5.1
|
||||||
drf-nested-routers==0.11.1
|
drf-nested-routers==0.11.1
|
||||||
funcsigs==1.0.2
|
funcsigs==1.0.2
|
||||||
futures==3.0.5
|
futures==3.0.5
|
||||||
|
itypes==1.1.0
|
||||||
Markdown==2.6.7
|
Markdown==2.6.7
|
||||||
|
openapi-codec==1.1.7
|
||||||
Pillow==3.3.1
|
Pillow==3.3.1
|
||||||
pip-autoremove==0.9.0
|
pip-autoremove==0.9.0
|
||||||
psycopg2==2.6.2
|
psycopg2==2.6.2
|
||||||
pytz==2016.6.1
|
pytz==2016.6.1
|
||||||
requests==2.11.1
|
requests==2.11.1
|
||||||
rfc3987==1.3.7
|
rfc3987==1.3.7
|
||||||
|
simplejson==3.10.0
|
||||||
six==1.10.0
|
six==1.10.0
|
||||||
sqlparse==0.2.2
|
sqlparse==0.2.2
|
||||||
strict-rfc3339==0.7
|
strict-rfc3339==0.7
|
||||||
tzlocal==1.3
|
tzlocal==1.3
|
||||||
|
uritemplate==3.0.0
|
||||||
webcolors==1.5
|
webcolors==1.5
|
||||||
|
|
|
@ -43,6 +43,7 @@ INSTALLED_APPS = [
|
||||||
'guardian',
|
'guardian',
|
||||||
'rest_framework',
|
'rest_framework',
|
||||||
'rest_framework_nested',
|
'rest_framework_nested',
|
||||||
|
'rest_framework_swagger',
|
||||||
'webpack_loader',
|
'webpack_loader',
|
||||||
# 'debug_toolbar',
|
# 'debug_toolbar',
|
||||||
'app',
|
'app',
|
||||||
|
|
Ładowanie…
Reference in New Issue