2012-09-20 16:06:27 +04:00
{% load url from future %}
2012-09-20 16:42:46 +04:00
{% load rest_framework %}
2012-09-20 16:06:27 +04:00
<!DOCTYPE html>
< html >
< head >
2012-09-20 20:44:34 +04:00
{% block head %}
2012-09-20 16:06:27 +04:00
2012-09-20 20:44:34 +04:00
{% block meta %}
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" / >
< meta name = "robots" content = "NONE,NOARCHIVE" / >
2012-09-20 16:06:27 +04:00
{% endblock %}
2012-09-20 20:44:34 +04:00
< title > {% block title %}Django REST framework{% endblock %}< / title >
2012-09-20 16:06:27 +04:00
2012-09-20 20:44:34 +04:00
{% block style %}
2013-02-06 16:35:05 +04:00
{% block bootstrap_theme %}< link rel = "stylesheet" type = "text/css" href = "{% static " rest_framework / css / bootstrap . min . css " % } " / > {% endblock %}
2012-12-27 01:35:03 +04:00
< link rel = "stylesheet" type = "text/css" href = "{% static " rest_framework / css / bootstrap-tweaks . css " % } " / >
< link rel = "stylesheet" type = "text/css" href = "{% static " rest_framework / css / prettify . css " % } " / >
< link rel = "stylesheet" type = "text/css" href = "{% static " rest_framework / css / default . css " % } " / >
2012-09-20 20:44:34 +04:00
{% endblock %}
2012-09-20 16:06:27 +04:00
2012-09-20 20:44:34 +04:00
{% endblock %}
2012-09-20 16:06:27 +04:00
< / head >
< body class = "{% block bodyclass %}{% endblock %} container" >
2012-10-05 20:00:24 +04:00
< div class = "wrapper" >
2012-09-20 20:44:34 +04:00
{% block navbar %}
2012-10-05 20:00:24 +04:00
< div class = "navbar {% block bootstrap_navbar_variant %}navbar-inverse{% endblock %}" >
2012-09-20 16:06:27 +04:00
< div class = "navbar-inner" >
2012-10-05 20:00:24 +04:00
< div class = "container-fluid" >
2012-09-20 16:06:27 +04:00
< span class = "brand" href = "/" >
{% block branding %}< a href = 'http://django-rest-framework.org' > Django REST framework < span class = "version" > {{ version }}< / span > < / a > {% endblock %}
< / span >
< ul class = "nav pull-right" >
{% block userlinks %}
2012-09-20 20:44:34 +04:00
{% if user.is_authenticated %}
2012-09-20 16:06:27 +04:00
< li class = "dropdown" >
< a href = "#" class = "dropdown-toggle" data-toggle = "dropdown" >
2012-10-09 16:50:26 +04:00
{{ user }}
2012-09-20 16:06:27 +04:00
< b class = "caret" > < / b >
< / a >
< ul class = "dropdown-menu" >
2012-09-20 20:44:34 +04:00
< li > {% optional_logout request %}< / li >
2012-09-20 16:06:27 +04:00
< / ul >
< / li >
{% else %}
2012-09-20 20:44:34 +04:00
< li > {% optional_login request %}< / li >
2012-09-20 16:06:27 +04:00
{% endif %}
{% endblock %}
< / ul >
< / div >
< / div >
< / div >
2012-09-20 20:44:34 +04:00
{% endblock %}
2012-09-20 16:06:27 +04:00
{% block breadcrumbs %}
< ul class = "breadcrumb" >
{% for breadcrumb_name, breadcrumb_url in breadcrumblist %}
< li >
< a href = "{{ breadcrumb_url }}" { % if forloop . last % } class = "active" { % endif % } > {{ breadcrumb_name }}< / a > {% if not forloop.last %}< span class = "divider" > › < / span > {% endif %}
< / li >
{% endfor %}
< / ul >
{% endblock %}
<!-- Content -->
< div id = "content" >
{% if 'GET' in allowed_methods %}
< form id = "get-form" class = "pull-right" >
< fieldset >
< div class = "btn-group format-selection" >
2012-09-25 16:35:41 +04:00
< a class = "btn btn-primary js-tooltip" href = '{{ request.get_full_path }}' rel = "nofollow" title = "Make a GET request on the {{ name }} resource" > GET< / a >
2012-09-20 16:06:27 +04:00
< button class = "btn btn-primary dropdown-toggle js-tooltip" data-toggle = "dropdown" title = "Specify a format for the GET request" >
< span class = "caret" > < / span >
< / button >
< ul class = "dropdown-menu" >
{% for format in available_formats %}
2012-09-20 20:44:34 +04:00
< li >
2012-09-25 16:35:41 +04:00
< a class = "js-tooltip format-option" href = '{% add_query_param request api_settings.URL_FORMAT_OVERRIDE format %}' rel = "nofollow" title = "Make a GET request on the {{ name }} resource with the format set to `{{ format }}`" > {{ format }}< / a >
2012-09-20 20:44:34 +04:00
< / li >
2012-09-20 16:06:27 +04:00
{% endfor %}
< / ul >
< / div >
< / fieldset >
< / form >
{% endif %}
2012-09-28 00:51:46 +04:00
{% if options_form %}
2012-09-25 16:35:41 +04:00
< form class = "button-form" action = "{{ request.get_full_path }}" method = "POST" class = "pull-right" >
2012-09-20 16:06:27 +04:00
{% csrf_token %}
< input type = "hidden" name = "{{ api_settings.FORM_METHOD_OVERRIDE }}" value = "OPTIONS" / >
2012-10-09 15:48:49 +04:00
< button class = "btn btn-primary js-tooltip" title = "Make an OPTIONS request on the {{ name }} resource" > OPTIONS< / button >
2012-09-25 16:35:41 +04:00
< / form >
{% endif %}
2012-09-28 00:51:46 +04:00
{% if delete_form %}
2012-09-25 16:35:41 +04:00
< form class = "button-form" action = "{{ request.get_full_path }}" method = "POST" class = "pull-right" >
{% csrf_token %}
< input type = "hidden" name = "{{ api_settings.FORM_METHOD_OVERRIDE }}" value = "DELETE" / >
< button class = "btn btn-danger js-tooltip" title = "Make a DELETE request on the {{ name }} resource" > DELETE< / button >
2012-09-20 16:06:27 +04:00
< / form >
{% endif %}
< div class = "content-main" >
< div class = "page-header" > < h1 > {{ name }}< / h1 > < / div >
2012-10-29 18:41:33 +04:00
{{ description }}
2012-09-20 16:06:27 +04:00
< div class = "request-info" >
< pre class = "prettyprint" > < b > {{ request.method }}< / b > {{ request.get_full_path }}< / pre >
2013-01-15 16:46:41 +04:00
< / div >
2012-09-20 16:06:27 +04:00
< div class = "response-info" >
< pre class = "prettyprint" > < div class = "meta nocode" > < b > HTTP {{ response.status_code }} {{ response.status_text }}< / b > {% autoescape off %}
{% for key, val in response.items %}< b > {{ key }}:< / b > < span class = "lit" > {{ val|urlize_quoted_links }}< / span >
{% endfor %}
< / div > {{ content|urlize_quoted_links }}< / pre > {% endautoescape %}
< / div >
2012-10-05 20:00:24 +04:00
< / div >
2012-09-20 16:06:27 +04:00
{% if response.status_code != 403 %}
2012-09-28 00:51:46 +04:00
{% if post_form %}
2012-10-03 19:19:07 +04:00
< div class = "well" >
2012-09-20 16:06:27 +04:00
< form action = "{{ request.get_full_path }}" method = "POST" { % if post_form . is_multipart % } enctype = "multipart/form-data" { % endif % } class = "form-horizontal" >
< fieldset >
{% csrf_token %}
{{ post_form.non_field_errors }}
{% for field in post_form %}
2012-11-02 03:11:28 +04:00
< div class = "control-group" > <!-- {% if field.errors %}error{% endif %} -->
2012-09-20 16:06:27 +04:00
{{ field.label_tag|add_class:"control-label" }}
< div class = "controls" >
2012-11-02 03:04:13 +04:00
{{ field }}
2012-09-20 16:06:27 +04:00
< span class = "help-inline" > {{ field.help_text }}< / span >
2012-11-02 03:11:28 +04:00
<!-- {{ field.errors|add_class:"help - block" }} -->
2012-09-20 16:06:27 +04:00
< / div >
< / div >
{% endfor %}
< div class = "form-actions" >
2012-09-25 16:35:41 +04:00
< button class = "btn btn-primary" title = "Make a POST request on the {{ name }} resource" > POST< / button >
2012-09-20 16:06:27 +04:00
< / div >
< / fieldset >
< / form >
2012-10-03 19:19:07 +04:00
< / div >
2012-09-20 16:06:27 +04:00
{% endif %}
2012-09-28 00:51:46 +04:00
{% if put_form %}
2012-10-03 19:19:07 +04:00
< div class = "well" >
2012-09-20 16:06:27 +04:00
< form action = "{{ request.get_full_path }}" method = "POST" { % if put_form . is_multipart % } enctype = "multipart/form-data" { % endif % } class = "form-horizontal" >
< fieldset >
< input type = "hidden" name = "{{ api_settings.FORM_METHOD_OVERRIDE }}" value = "PUT" / >
{% csrf_token %}
{{ put_form.non_field_errors }}
{% for field in put_form %}
2012-11-02 03:11:28 +04:00
< div class = "control-group" > <!-- {% if field.errors %}error{% endif %} -->
2012-09-20 16:06:27 +04:00
{{ field.label_tag|add_class:"control-label" }}
< div class = "controls" >
2012-11-02 03:04:13 +04:00
{{ field }}
2012-09-20 16:06:27 +04:00
< span class = 'help-inline' > {{ field.help_text }}< / span >
2012-11-02 03:11:28 +04:00
<!-- {{ field.errors|add_class:"help - block" }} -->
2012-09-20 16:06:27 +04:00
< / div >
< / div >
{% endfor %}
< div class = "form-actions" >
2012-09-25 16:35:41 +04:00
< button class = "btn btn-primary js-tooltip" title = "Make a PUT request on the {{ name }} resource" > PUT< / button >
2012-09-20 16:06:27 +04:00
< / div >
< / fieldset >
< / form >
2012-10-03 19:19:07 +04:00
< / div >
2012-09-20 16:06:27 +04:00
{% endif %}
{% endif %}
< / div >
<!-- END content - main -->
< / div >
<!-- END Content -->
2012-10-05 20:00:24 +04:00
< div id = "push" > < / div >
< / div >
< / div > <!-- ./wrapper -->
2012-09-20 20:44:34 +04:00
{% block footer %}
2012-10-09 16:50:26 +04:00
<!-- <div id="footer">
< a class = "powered-by" href = 'http://django-rest-framework.org' > Django REST framework< / a >
< / div > -->
2012-09-20 20:44:34 +04:00
{% endblock %}
{% block script %}
2012-12-27 01:35:03 +04:00
< script src = "{% static " rest_framework / js / jquery-1 . 8 . 1-min . js " % } " > < / script >
< script src = "{% static " rest_framework / js / bootstrap . min . js " % } " > < / script >
< script src = "{% static " rest_framework / js / prettify-min . js " % } " > < / script >
< script src = "{% static " rest_framework / js / default . js " % } " > < / script >
2012-09-20 20:44:34 +04:00
{% endblock %}
2012-09-20 16:06:27 +04:00
< / body >
< / html >