Files
WerkoutAPI/werkout_api/urls.py
2024-06-23 22:51:58 -05:00

39 lines
1.4 KiB
Python

from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic.base import TemplateView
from django.shortcuts import HttpResponse
def ipa_plist(request):
f = open('static/ipa/manifest.plist', 'r')
file_content = f.read()
f.close()
return HttpResponse(file_content, content_type="application/x-plist")
urlpatterns = [
path('admin/', admin.site.urls),
path('workout/', include('workout.urls')),
path('exercise/', include('exercise.urls')),
path('muscle/', include('muscle.urls')),
path('equipment/', include('equipment.urls')),
path('registered_user/', include('registered_user.urls')),
path('.well-known/apple-app-site-association', TemplateView.as_view(template_name='frontend/apple-app-site-association', content_type='application/json',)),
path('scripts/', include('scripts.urls')),
path('videos/', include('video.urls')),
path('app/', TemplateView.as_view(template_name='frontend/download.html')),
path('ipa_plist/', ipa_plist),
] + static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
if settings.DEBUG:
import debug_toolbar
urlpatterns += [
path('__debug__/', include(debug_toolbar.urls)),
]
# if settings.DEBUG:
# urlpatterns.append(url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}))