Выпадающая форма с значениями из бд

Пытаюсь сделать форму с выпадающими значениями из бд. Допустим в ней содержатся названия областей. Но я не совсем понимаю как в choices вставить значения из бд.

models

from django.db import models

# Create your models here.
class Oblasti(models.Model):
    STATUS_CHOICES = (
    )
    oblast = models.CharField(max_length=40, unique=True, choices=STATUS_CHOICES)

views

from django.shortcuts import render
from main.forms import Oblast

def home(request):
form = Oblast()
if request.method == 'POST':
    form = Oblast(data=request.POST)
    if form.is_valid():
        oblast = form.save()
return render(request, "maps/main.html", {'form': form})

forms

class Oblast(forms.ModelForm):
class Meta:
    model = Oblast
    fields = ['oblast']

def __init__(self, *args, **kwargs):
    super().__init__(*args, **kwargs)
    self.fields["oblast"].label = "Выберите вашу область"

Ответы (0 шт):