Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
django-rest-framework
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
django-rest-framework
Commits
e0f7d2cd
Commit
e0f7d2cd
authored
Feb 15, 2012
by
Paul Oswald
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add empty {% blocks %} to the template to give people a chance to override
parent
78daa325
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
145 additions
and
128 deletions
+145
-128
djangorestframework/templates/base_renderer.html
+142
-0
djangorestframework/templates/renderer.html
+3
-128
No files found.
djangorestframework/templates/base_renderer.html
0 → 100644
View file @
e0f7d2cd
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
{% load urlize_quoted_links %}
{% load add_query_param %}
{% load static %}
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<link
rel=
"stylesheet"
type=
"text/css"
href=
'{% get_static_prefix %}djangorestframework/css/style.css'
/>
{% block extrastyle %}{% endblock %}
<title>
{% block title %}Django REST framework - {{ name }}{% endblock %}
</title>
{% block extrahead %}{% endblock %}
{% block blockbots %}
<meta
name=
"robots"
content=
"NONE,NOARCHIVE"
/>
{% endblock %}
</head>
<body
class=
"{% block bodyclass %}{% endblock %}"
>
<div
id=
"container"
>
<div
id=
"header"
>
<div
id=
"branding"
>
<h1
id=
"site-name"
>
{% block branding %}
<a
href=
'http://django-rest-framework.org'
>
Django REST framework
</a>
<span
class=
"version"
>
v {{ version }}
</span>
{% endblock %}
</h1>
</div>
<div
id=
"user-tools"
>
{% if user.is_active %}Welcome, {{ user }}.{% if logout_url %}
<a
href=
'{{ logout_url }}'
>
Log out
</a>
{% endif %}{% else %}Anonymous {% if login_url %}
<a
href=
'{{ login_url }}'
>
Log in
</a>
{% endif %}{% endif %}
{% block userlinks %}{% endblock %}
</div>
{% block nav-global %}{% endblock %}
</div>
<div
class=
"breadcrumbs"
>
{% block breadcrumbs %}
{% for breadcrumb_name, breadcrumb_url in breadcrumblist %}
<a
href=
"{{ breadcrumb_url }}"
>
{{ breadcrumb_name }}
</a>
{% if not forloop.last %}
›
{% endif %}
{% endfor %}
{% endblock %}
</div>
<!-- Content -->
<div
id=
"content"
class=
"{% block coltype %}colM{% endblock %}"
>
{% if 'OPTIONS' in view.allowed_methods %}
<form
action=
"{{ request.get_full_path }}"
method=
"post"
>
{% csrf_token %}
<input
type=
"hidden"
name=
"{{ METHOD_PARAM }}"
value=
"OPTIONS"
/>
<input
type=
"submit"
value=
"OPTIONS"
class=
"default"
/>
</form>
{% endif %}
<div
class=
'content-main'
>
<h1>
{{ name }}
</h1>
<p>
{{ description }}
</p>
<div
class=
'module'
>
<pre><b>
{{ response.status }} {{ response.status_text }}
</b>
{% autoescape off %}
{% for key, val in response.headers.items %}
<b>
{{ key }}:
</b>
{{ val|urlize_quoted_links }}
{% endfor %}
{{ content|urlize_quoted_links }}
</pre>
{% endautoescape %}
</div>
{% if 'GET' in view.allowed_methods %}
<form>
<fieldset
class=
'module aligned'
>
<h2>
GET {{ name }}
</h2>
<div
class=
'submit-row'
style=
'margin: 0; border: 0'
>
<a
href=
'{{ request.get_full_path }}'
rel=
"nofollow"
style=
'float: left'
>
GET
</a>
{% for format in available_formats %}
{% with FORMAT_PARAM|add:"="|add:format as param %}
[
<a
href=
'{{ request.get_full_path|add_query_param:param }}'
rel=
"nofollow"
>
{{ format }}
</a>
]
{% endwith %}
{% endfor %}
</div>
</fieldset>
</form>
{% endif %}
{# Only display the POST/PUT/DELETE forms if method tunneling via POST forms is enabled and the user has permissions on this view. #}
{% if METHOD_PARAM and response.status != 403 %}
{% if 'POST' in view.allowed_methods %}
<form
action=
"{{ request.get_full_path }}"
method=
"post"
{%
if
post_form
.
is_multipart
%}
enctype=
"multipart/form-data"
{%
endif
%}
>
<fieldset
class=
'module aligned'
>
<h2>
POST {{ name }}
</h2>
{% csrf_token %}
{{ post_form.non_field_errors }}
{% for field in post_form %}
<div
class=
'form-row'
>
{{ field.label_tag }}
{{ field }}
<span
class=
'help'
>
{{ field.help_text }}
</span>
{{ field.errors }}
</div>
{% endfor %}
<div
class=
'submit-row'
style=
'margin: 0; border: 0'
>
<input
type=
"submit"
value=
"POST"
class=
"default"
/>
</div>
</fieldset>
</form>
{% endif %}
{% if 'PUT' in view.allowed_methods %}
<form
action=
"{{ request.get_full_path }}"
method=
"post"
{%
if
put_form
.
is_multipart
%}
enctype=
"multipart/form-data"
{%
endif
%}
>
<fieldset
class=
'module aligned'
>
<h2>
PUT {{ name }}
</h2>
<input
type=
"hidden"
name=
"{{ METHOD_PARAM }}"
value=
"PUT"
/>
{% csrf_token %}
{{ put_form.non_field_errors }}
{% for field in put_form %}
<div
class=
'form-row'
>
{{ field.label_tag }}
{{ field }}
<span
class=
'help'
>
{{ field.help_text }}
</span>
{{ field.errors }}
</div>
{% endfor %}
<div
class=
'submit-row'
style=
'margin: 0; border: 0'
>
<input
type=
"submit"
value=
"PUT"
class=
"default"
/>
</div>
</fieldset>
</form>
{% endif %}
{% if 'DELETE' in view.allowed_methods %}
<form
action=
"{{ request.get_full_path }}"
method=
"post"
>
<fieldset
class=
'module aligned'
>
<h2>
DELETE {{ name }}
</h2>
{% csrf_token %}
<input
type=
"hidden"
name=
"{{ METHOD_PARAM }}"
value=
"DELETE"
/>
<div
class=
'submit-row'
style=
'margin: 0; border: 0'
>
<input
type=
"submit"
value=
"DELETE"
class=
"default"
/>
</div>
</fieldset>
</form>
{% endif %}
{% endif %}
</div>
<!-- END content-main -->
</div>
<!-- END Content -->
{% block footer %}
<div
id=
"footer"
></div>
{% endblock %}
</div>
</body>
</html>
djangorestframework/templates/renderer.html
View file @
e0f7d2cd
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
{% load urlize_quoted_links %}
{% load add_query_param %}
{% load static %}
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head>
<link
rel=
"stylesheet"
type=
"text/css"
href=
'{% get_static_prefix %}djangorestframework/css/style.css'
/>
<title>
Django REST framework - {{ name }}
</title>
</head>
<body>
<div
id=
"container"
>
{% extends "base_renderer.html" %}
<div
id=
"header"
>
<div
id=
"branding"
>
<h1
id=
"site-name"
><a
href=
'http://django-rest-framework.org'
>
Django REST framework
</a>
<span
class=
"version"
>
v {{ version }}
</span></h1>
</div>
<div
id=
"user-tools"
>
{% if user.is_active %}Welcome, {{ user }}.{% if logout_url %}
<a
href=
'{{ logout_url }}'
>
Log out
</a>
{% endif %}{% else %}Anonymous {% if login_url %}
<a
href=
'{{ login_url }}'
>
Log in
</a>
{% endif %}{% endif %}
</div>
</div>
<div
class=
"breadcrumbs"
>
{% for breadcrumb_name, breadcrumb_url in breadcrumblist %}
<a
href=
"{{ breadcrumb_url }}"
>
{{ breadcrumb_name }}
</a>
{% if not forloop.last %}
›
{% endif %}
{% endfor %}
</div>
<div
id=
"content"
class=
"{% block coltype %}colM{% endblock %}"
>
{% if 'OPTIONS' in view.allowed_methods %}
<form
action=
"{{ request.get_full_path }}"
method=
"post"
>
{% csrf_token %}
<input
type=
"hidden"
name=
"{{ METHOD_PARAM }}"
value=
"OPTIONS"
/>
<input
type=
"submit"
value=
"OPTIONS"
class=
"default"
/>
</form>
{% endif %}
<div
class=
'content-main'
>
<h1>
{{ name }}
</h1>
<p>
{{ description }}
</p>
<div
class=
'module'
>
<pre><b>
{{ response.status }} {{ response.status_text }}
</b>
{% autoescape off %}
{% for key, val in response.headers.items %}
<b>
{{ key }}:
</b>
{{ val|urlize_quoted_links }}
{% endfor %}
{{ content|urlize_quoted_links }}
</pre>
{% endautoescape %}
</div>
{% if 'GET' in view.allowed_methods %}
<form>
<fieldset
class=
'module aligned'
>
<h2>
GET {{ name }}
</h2>
<div
class=
'submit-row'
style=
'margin: 0; border: 0'
>
<a
href=
'{{ request.get_full_path }}'
rel=
"nofollow"
style=
'float: left'
>
GET
</a>
{% for format in available_formats %}
{% with FORMAT_PARAM|add:"="|add:format as param %}
[
<a
href=
'{{ request.get_full_path|add_query_param:param }}'
rel=
"nofollow"
>
{{ format }}
</a>
]
{% endwith %}
{% endfor %}
</div>
</fieldset>
</form>
{% endif %}
{# Only display the POST/PUT/DELETE forms if method tunneling via POST forms is enabled and the user has permissions on this view. #}
{% if METHOD_PARAM and response.status != 403 %}
{% if 'POST' in view.allowed_methods %}
<form
action=
"{{ request.get_full_path }}"
method=
"post"
{%
if
post_form
.
is_multipart
%}
enctype=
"multipart/form-data"
{%
endif
%}
>
<fieldset
class=
'module aligned'
>
<h2>
POST {{ name }}
</h2>
{% csrf_token %}
{{ post_form.non_field_errors }}
{% for field in post_form %}
<div
class=
'form-row'
>
{{ field.label_tag }}
{{ field }}
<span
class=
'help'
>
{{ field.help_text }}
</span>
{{ field.errors }}
</div>
{% endfor %}
<div
class=
'submit-row'
style=
'margin: 0; border: 0'
>
<input
type=
"submit"
value=
"POST"
class=
"default"
/>
</div>
</fieldset>
</form>
{% endif %}
{% if 'PUT' in view.allowed_methods %}
<form
action=
"{{ request.get_full_path }}"
method=
"post"
{%
if
put_form
.
is_multipart
%}
enctype=
"multipart/form-data"
{%
endif
%}
>
<fieldset
class=
'module aligned'
>
<h2>
PUT {{ name }}
</h2>
<input
type=
"hidden"
name=
"{{ METHOD_PARAM }}"
value=
"PUT"
/>
{% csrf_token %}
{{ put_form.non_field_errors }}
{% for field in put_form %}
<div
class=
'form-row'
>
{{ field.label_tag }}
{{ field }}
<span
class=
'help'
>
{{ field.help_text }}
</span>
{{ field.errors }}
</div>
{% endfor %}
<div
class=
'submit-row'
style=
'margin: 0; border: 0'
>
<input
type=
"submit"
value=
"PUT"
class=
"default"
/>
</div>
</fieldset>
</form>
{% endif %}
{% if 'DELETE' in view.allowed_methods %}
<form
action=
"{{ request.get_full_path }}"
method=
"post"
>
<fieldset
class=
'module aligned'
>
<h2>
DELETE {{ name }}
</h2>
{% csrf_token %}
<input
type=
"hidden"
name=
"{{ METHOD_PARAM }}"
value=
"DELETE"
/>
<div
class=
'submit-row'
style=
'margin: 0; border: 0'
>
<input
type=
"submit"
value=
"DELETE"
class=
"default"
/>
</div>
</fieldset>
</form>
{% endif %}
{% endif %}
</div>
</div>
</div>
</body>
</html>
{# Override this template in your own templates directory to customize #}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment