Здравствуйте. Есть модель :
class Numbers(models.Model):
title = models.CharField(max_length=200, verbose_name="Название",unique=True)
hotel = models.ForeignKey(Hotels, blank = True, verbose_name='Отель или гостевой дом, если есть')
slug = models.SlugField(verbose_name="URL")
sleep_place = models.IntegerField(verbose_name='Спальных мест')
room = models.IntegerField(verbose_name='Количество комнат')
image = models.ImageField(default = 'Noimage', verbose_name="Главное фото")
user = models.ForeignKey(User)
и форма:
class NumbersForm(forms.ModelForm):
class Meta:
model = Numbers
fields = '__all__'
exclude = ['user']
и views
class NumberCreate(CreateView):
model = Numbers
template_name = 'add_numbers.html'
form_class = NumbersForm
success_url = '/user/success'
При добавлении номера в форме есть поле отель, где пользователь выбирает отель, но он должен выбирать отель, который добавил именно он, а сейчас при выборе отеля отображаются все отели. У модели Hotels тоже есть поле user. Пользователь сначала добавляет отель потом номер. Так вот как реализовать так, чтобы выбор был только из отелей добавленных пользователем?