Size: a a a

Django [ru] #STAY HOME

2021 March 07

А

Артём in Django [ru] #STAY HOME
X Man
Это как 😳
отпишись, если поможет, я этот варик не тестил, прям щас его придумал
источник

S

Sasha in Django [ru] #STAY HOME
Привет у меня проблема при создании записи в базе данных я в коде автоматически исполняю такое действие form.creator_name = User.objects.get (username = request.user), запись сохраняется, но в базе данных не создается связи с базой данных пользователей
источник

S

Sasha in Django [ru] #STAY HOME
Помогите пожалуйста уже второй день не могу понять почему оно не работает
источник

Y

Yaroslav in Django [ru] #STAY HOME
Sasha
Привет у меня проблема при создании записи в базе данных я в коде автоматически исполняю такое действие form.creator_name = User.objects.get (username = request.user), запись сохраняется, но в базе данных не создается связи с базой данных пользователей
user.save( ) пишешь?
источник

S

Sasha in Django [ru] #STAY HOME
да
источник

S

Sasha in Django [ru] #STAY HOME
if request.method == 'POST':
           form = FormIssue(request.POST)
           form.creator_name = User.objects.get(username = request.user)
           if form.is_valid():
               form.save()
источник

Y

Yaroslav in Django [ru] #STAY HOME
Sasha
да
Ты бы код выслал
источник

Y

Yaroslav in Django [ru] #STAY HOME
Sasha
if request.method == 'POST':
           form = FormIssue(request.POST)
           form.creator_name = User.objects.get(username = request.user)
           if form.is_valid():
               form.save()
Весь код.

creator_name не знал про такой атрибут
источник

S

Sasha in Django [ru] #STAY HOME
class PanelIssue(models.Model):
   creator_name = models.ForeignKey(User, null=True, on_delete=models.CASCADE)
   message = models.TextField('content')
   done = models.BooleanField(default=False)
   pub_date = models.DateTimeField(auto_now_add=True)

   def str(self):
       return self.message
источник

S

Sasha in Django [ru] #STAY HOME
это модель
источник

S

Sasha in Django [ru] #STAY HOME
class FormIssue(forms.ModelForm):
   class Meta:
       model = PanelIssue
       fields = 'message',
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
fields =[ 'message'],
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
Тут точно так должно быть
источник

Y

Yaroslav in Django [ru] #STAY HOME
Sasha
if request.method == 'POST':
           form = FormIssue(request.POST)
           form.creator_name = User.objects.get(username = request.user)
           if form.is_valid():
               form.save()
Так откуда в форме атрибут creator_name?
источник

СА

Сергей Антонов... in Django [ru] #STAY HOME
А без запетой
источник

Y

Yaroslav in Django [ru] #STAY HOME
Сергей Антонов
fields =[ 'message'],
fields = ( 'message', )
источник

F

Fox in Django [ru] #STAY HOME
Документация на русском 1.9 последняя?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Fox
Документация на русском 1.9 последняя?
Нет
источник

S

Sasha in Django [ru] #STAY HOME
Yaroslav
fields = ( 'message', )
в форме его не должно быть, я в коде автоматически устанавливаю пользователя что создает запись
источник

Y

Yaroslav in Django [ru] #STAY HOME
Sasha
в форме его не должно быть, я в коде автоматически устанавливаю пользователя что создает запись
Ты пишешь form.creator_name
источник