Django codage en dur à de nombreux domaines sous une forme
-
12-11-2019 - |
Question
J'essaie de coder en hard ce qui suit à mon avis à des fins de test. Comment faire cela sans rencontrer d'erreur?
Mon avis:
`def create (request): form = playform (request.post ou non) si form.is_valid ():
play = form.save(commit=False)
play.track = 2
play.save()
request.user.message_set.create(message='Play Was created')
if 'next' in request.POST:
next = request.POST['next']
else:
next = reverse('coup_show')
return HttpResponseRedirect(next)
return render_to_response(
'dash/create.html',
{'form':form},
context_instance = RequestContext(request)`
Mon modele:
class Play(models.Model):
track = models.ForeignKey(Track,null=True, related_name='track_creator_set')
Quand j'essaye ceci, je reçois l'erreur suivante ...
Cannot assign "2": "Play.track" must be a "Track" instance.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow