Это мои URLs:Джанго/tastypie URLs, используемый в виде
v1_api = Api(api_name='v1')
v1_api.register(UserResource())
v1_api.register(CategoryResource())
urlpatterns = patterns('',
url(r'^api/$', views.index, name='index'), # welcome page
url(r'^api/v1/$', views.index, name='index'), # welcome page
(r'^api/', include((v1_api.urls))), # model urls
url(r'^docs/', include('docs.urls')), # docs pages
)
Я как графический интерфейс для API, и я хотел бы кнопки, чтобы связать фактические команды tastypie API, например, http://localhost:8000/api/v1/user/?format=json
. Если у меня есть стандартное представление django, я могу просто ввести <a href="{% url 'api.views.users'%}"
внутри .html-файла (api = имя приложения, users = a view). Как я могу достичь этого, используя tastypie?
Вы ищете это? [Обратное разрешение URL-адресов] (https://docs.djangoproject.com/en/dev/topics/http/urls/#reverse-resolution-of-urls) и [reverse] (https://docs.djangoproject.com/en/dev/ref/urlresolvers/# reverse) –
Да, но с использованием tastypie, который является генератором API. Он генерирует все URL-адреса внутри ... – ducin
Можете ли вы пояснить, что вы подразумеваете под графическим интерфейсом? Отдельное настольное приложение или веб-интерфейс, обслуживаемый Django? – Fiver