widgets, a foreign key is represented by a single value select.
I noticed, with debug_tool_bar, that a query is being made for each
element of each foreign key select option. Seems like it ought not
I am using
classes = get_object_or_404(Classes, pk=pk)
to load the record. I tried
Classes.on_site.select_related().get(pk=pk) without any change.
The question is, is this to be expected?
I'm using a fairly plain form:
{% extends 'district/district_edit_base.html' %}
{% block title %}
{{block.super}}
{% endblock title %}
{% block extra_ready_js %}
{{block.super}}
$("#district_list").collapse('show');
{% endblock extra_ready_js %}
{% block content %}
<form id="simple_form" method="post"
action="/staff/admin/classes/save/{{ id }}" class="form-horizontal">
{% include "simple_fields.html" %}
</form>
{% endblock content %}
simple_fields is
<fieldset xmlns="http://www.w3.org/1999/html">
{% csrf_token %}
{% for field in form %}
<div class="control-group {% if field.errors %} error {% endif%}">
<label class="control-label"
for="id_{{field.name}}">{{field.label}}</label>
<div class="controls">
{{field}} <span class="field_help"> {{ field.help_text }}</span>
<span class="help-inline">
{{ field.errors }}
</span>
</div>
</div>
{% endfor %}
<div id="submitButton" class="form-actions">
{% if id != 0 %}
<input type="hidden" name="Delete" id="real_delete" value="" />
<input type="button" name="DeleteInit" id="DeleteInit"
value="Delete" class="btn btn-warning btn-delete" data-toggle="modal"
data-target="#modal-delete" data-backdrop="true" data-keyboard="true"
/>
{% endif %}
<span class="spacer"> </span>
<input type="submit" name="Submit" value="Save" class="btn btn-primary" />
<span class="spacer"> </span>
<input type="button" name="return" id="return_to_list"
value="Return" title="Return to the list." class="btn" />
</div>
</fieldset>
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
No comments:
Post a Comment