class SomeForm(forms.ModelForm):
class Meta:
mode = SomeModel
fields = ('one_field', 'another_field')
labels = {
'one_field': 'Метка отличающаяся от названия поля в модели',
}
widgets = {
'another_field': forms.TextInput(attrs={'class': 'some-class', 'placeholder': 'Lorem ipsum'}),
}
{% if item.vlans is defined and item.vlans != None %}{% for vlan in item.vlans %}
vlan {{ vlan }} media ethernet state active
{% endfor %}{% endif %}
__iadd__
- сложение с присваиванием. Например, x += 42
__radd__
- отражённое сложение. Например, 42 + x
Closing a socket doesn't clear its connection state, which means this method will return true for a closed socket (see isClosed()) if it was successfuly connected prior to being closed.
def show_table(request):
order_by = request.GET.get('orderby', settings.DEFAULT_ORDER)
some_data = SomeModel.objects.order_by(order_by)
return render(request, 'some_template.hmtl', {'rows': some_data})
<form>
<select name="orderby">
<option value="name">Наименование</option>
<option value="price">Цена</option>
<option value="quantity">Количество</option>
</select>
<input type="sumbit" value="Отсортировать">
</form>
<table>
<tr>
<th>Наименование</th>
<th>Цена</th>
<th>Количество</th>
</tr>
{% for row in rows %}
<tr>
<td>{{ row.name }}</td>
<td>{{ row.price }}</td>
<td>{{ row.quantity }}</td>
</tr>
{% endfor %}
</table>