def miniurl(request):
# Construire le formulaire, soit avec les données postées,
# soit vide si l'utilisateur accède pour la première fois
# à la page.
form = MiniUrlForm(request.POST or None)
# Nous vérifions que les données envoyées sont valides
# Cette méthode renvoie False s'il n'y a pas de données
# dans le formulaire ou qu'il contient des erreurs.
if form.is_valid():
# Ici nous pouvons traiter les données du formulaire
url = form.cleaned_data['url']
pseudo = form.cleaned_data['pseudo']
form.save()
return redirect (redirection)
else:
form=MiniUrlForm()
# Quoiqu'il arrive, on affiche la page du formulaire.
return render(request, 'mini_url/contact.html', locals())
et un model ici :
class MiniUrl(models.Model):
url=models.URLField()
pseudo=models.CharField(max_length=10)
date = models.DateTimeField(auto_now_add=True, auto_now=False,verbose_name="Date de parution")
code=generer(4)
def __str__(self):
return self.titre
mon problème est que quand j'essaye d'accéder à une url via le shell:
murl=MiniUrl()
murl.url renvoi ' ' alors que dans la section administration du site j'ai des urls enregistrées idem pour les pseudos.
probleme d'accées à des données dans sqlite
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.