Получение идентификатора другой формы Django внутри другой формы DjangoPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получение идентификатора другой формы Django внутри другой формы Django

Сообщение Anonymous »

Привет, ребята, я хочу создать несколько таких форм:
запросить имя и тип соединения и сохранить его в базе данных
и после этого перенаправить пользователя в новую форму для получения сведений о соединении, но мне нужно одно поле поскольку внешний ключ указывает на элемент, созданный в последней форме.
модели:

Код: Выделить всё

from django import models

class Form1Model(models.Model):
name = models.CharField(max_length=100)
connection_type=models.CharField(max_length=100)

def __str__(self) -> str:
return self.name

class Form2Model(models.Model):
name=models.CharField(max_length=100)
protocol=models.CharField(max_length=5)
connection_name=models.ForeignKey(Form1, on_delete=models.CASCADE)

def __str__(self) -> str:
return self.name
мои формы:

Код: Выделить всё

from django import forms

from inventory.models import Form1, Form2

class Form1Form(forms.ModelForm):
class Meta:
model = Form1
fields = "__all__"

class Form2Form(forms.ModelForm):
form1 = forms.ModelChoiceField(queryset=Form1.objects.all())

class Meta:
model = Form2
fields = ["form1", "name", "protocol"]
теперь я хочу знать, как мне создавать представления, спасибо за помощь, ребята.

Подробнее здесь: https://stackoverflow.com/questions/791 ... jango-form
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»