Voici le code:quelle est cette 'carte' mean..in django
def create(request, form_class=MapForm, template_name="maps/create.html"):
map_form = form_class(request.POST or None)
if map_form.is_valid():
map = map_form.save(commit=False)
et map_form est:
class MapForm(forms.ModelForm):
slug = forms.SlugField(max_length=20,
help_text = _("a short version of the name consisting only of letters, numbers, underscores and hyphens."),
#error_message = _("This value must contain only letters, numbers, underscores and hyphens."))
)
def clean_slug(self):
if Map.objects.filter(slug__iexact=self.cleaned_data["slug"]).count() > 0:
raise forms.ValidationError(_("A Map already exists with that slug."))
return self.cleaned_data["slug"].lower()
def clean_name(self):
if Map.objects.filter(name__iexact=self.cleaned_data["name"]).count() > 0:
raise forms.ValidationError(_("A Map already exists with that name."))
return self.cleaned_data["name"]
class Meta:
model = Map
fields = ('name', 'slug', 'description')
et je veux savoir: quelle est la 'carte' utilisé pour ?
mise à jour:
ce qui est le '' map.members moyenne ???
map.members.add(request.user)
salut Félix, regardez la mise à jour. – zjm1126
@ zjm1126: Je ne trouve pas cela dans votre code d'origine, mais c'est exactement ce que je veux dire par «Ceci est principalement utilisé pour faire autre chose avec le modèle avant de l'enregistrer dans la base de données.» Dans ce cas, l'utilisateur ajouté à une relation de l'objet 'map'. –