我有一个表单,要求用户从下拉列表中选择出发地和目的地。然而,标签并不是我想要的。我想改变这一点。
模型.py:
class locations(models.Model):
id = models.AutoField(primary_key=True)
location = models.TextField()
class drones(models.Model):
origin = models.ForeignKey('locations', models.PROTECT, null=True, related_name='destination_id')
destination = models.ForeignKey('locations', models.PROTECT, null=True, related_name='origin_id')
Run Code Online (Sandbox Code Playgroud)
视图.py:
def book(request):
form = BookForm(request.POST or None)
context = {
"form": form
}
return render(request, '../../drone_system/templates/drone_system/book.html', context)
Run Code Online (Sandbox Code Playgroud)
书.html:
{% extends "drone_system/base.html" %}
{% block content %}
<nav class="mx-auto card w-25" style=text-align:center;border:none;padding-top:12%>
<form action="book" method="POST">{% csrf_token %}
<h3 style="padding-bottom: 10px">Book</h3>
<div class="form-group">
<div>
<label for="Origin">Origin</label>
{{ form.origin }}
<br>
<label for="Destination">Destination</label>
{{ form.destination }}
</div>
</div> …Run Code Online (Sandbox Code Playgroud)