Je reçois cette erreur "'initiale' est un argument mot-clé invalide pour cette fonction", j'essaie de créer un objet par un createview, quelle est cette erreur et pourquoi je l'obtiens?'initial' est un argument mot-clé invalide pour cette fonction
urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^add/$', views.CriarTrabalhador.as_view(), name='add')]
models.py
from django.db import models
# Create your models here.
class Trabalhadores(models.Model):
Nome = models.CharField('Name',max_length=100)
Cpf = models.CharField(primary_key=True,max_length=11)
Data = models.DateField('Data de Nascimento')
def __str__(self):
return self.Nome
forms.py
from django import forms
from .models import Trabalhadores
class TrabalhadoresForm(forms.ModelForm):
class Meta:
model = Trabalhadores
fields = ["Nome","Cpf","Data"]
views.py
from django.shortcuts import render
from django.views.generic.list import ListView
from django.core.urlresolvers import reverse
from .models import Trabalhadores
from django.views.generic.detail import DetailView
from django.views.generic.edit import UpdateView,CreateView
from . import forms
class CriarTrabalhador(CreateView):
model = Trabalhadores
form_class = forms.Trabalhadores
template_name = 'mytemp/adicionartrabalhador.html'
def get_success_url(self):
return reverse('trabalhadores')
modifier
Après submiting la forme, je reçois cette url
localhost/ajouter /? = Csrfmiddlewaretoken PVjqYnZNwJZpHuObu1OXNSnIekeqMVVeNIIxTkr2UFH7ii83QScfGdBrX5HjmZCe & Nome = test & Cpf = 00000000000 & Données = 1998-12-14
Pourquoi est-ce?
Traceback où? –
J'ai édité mon poste – Goun2