models.py
class Torneo(models.Model):
user = models.ForeignKey(User)
descripcion = models.CharField(max_length=200)
def __str__(self):
return (self.descripcion)
La idea es que el usuario logueado crea un torneo y quede su id guardada como llave foranea.
views.py
class Torneo_CreateView(CreateView):
model = Torneo
form_class = TorneoForm
template_name = "torneos/torneo_crear.html"
succes_url = reverse_lazy('torneos:torneo_listar')
forms.py
class TorneoForm(forms.ModelForm):
class Meta:
model = Torneo
fields = [
'descripcion',
]