Questions spécifiques liées aux formulaires avec le framework web Django

django-forms...

Est-il possible de rediriger vers une page ou une autre lors de l'envoi d'une requête.POST dans une vue Django, en fonction du bouton utilisé? Exemple: <form id="myForm" action='?'> <submit button1> <submit button2> </form> Et puis à mon avis: if request.method == "POST": if form.is_val....
J'ai passé plus de trois jours là-dessus. Il semble que quelque chose a été enregistré dans la base de données, mais lorsque j'essaie d'y accéder dans le modèle, je ne peux obtenir que l'objet de la base de données. Je ne peux pas y accéder. Je pense qu'il n'a pas été enregistré avec succès car je n....
J'ai donc un modèle Post avec la définition suivante: class Post(models.Model): post_body = models.TextField() user = models.ForeignKey( to=User, on_delete=models.CASCADE ) published = models.BooleanField( default=False ) schedule = models.DateTimeFiel....
5 mai 2020 à 18:38
J'ai une vue de formulaire basée sur la fonction Django qui initialise un formulaire avec des données par défaut sur une requête GET et enregistre l'objet de modèle sur une requête POST: def copy(request, ann_id): new_ann = get_object_or_404(Announcement, pk=ann_id) new_ann.pk = None # auto....
Nous utilisons Django 2.2 et je souhaite passer à Django 3.0. Nous avons un mixin (écrit en 2017) qui ajoute des champs aux formulaires: class LocalizedFirstLastNameMixin(object): def __init__(self, *args, **kwargs): self.language_code = kwargs.pop('language_code', 'en') super().....
10 avril 2020 à 15:41
J'ai un modèle (personnes) qui doit être entré à l'aide d'un modèle (PersonForm). models.py, GENDER_CHOICES = [ ('Male', 'Male'), ('Female', 'Female'), ] MALE_CATEGORIES = [ ('Male Category 1', 'Male Category 1'), ('Male Category 2', 'Male Category 2'), ('Male Category 3', 'Male....
24 mars 2020 à 20:45
Je crée un modèle pour stocker l'expérience ... Voici mon modèle class Experience(models.Model): user = models.ForeignKey(User, on_delete=models.CASCADE) title = models.CharField(max_length=255, blank=True) company = models.CharField(max_length=255, blank=True) current_company = mode....
J'ai créé un forms.ModelChoiceField qui contient des éléments sur ma base de données, mais il affiche toutes les données des utilisateurs. Je veux seulement montrer les données de l'utilisateur connecté! Merci pour ton aide. PS: Je n'ai pas besoin de créer de modèles, car je ne veux pas éditer ou me....
10 mars 2020 à 20:11
Je travaillais avec Django Forms, je faisais une validation personnalisée pour un champ, mais j'ai rencontré un problème étrange. forms.py class RegistrationForm(forms.Form): username = forms.CharField(max_length=50) email = forms.EmailField(required=False) password = forms.CharField(m....
5 mars 2020 à 05:45
J'ai un SurveyForm où je crée dynamiquement mes champs. Voici le code le plus basique que je pourrais faire et j'ai toujours mon problème: class SurveyForm(forms.Form): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields = [] self.fields_a....
23 janv. 2020 à 15:56
Je veux créer une validation de formulaire personnalisée dans les formulaires Django. Je suis capable de le faire sous des formes Django normales mais incapable de le faire dans des formulaires modèles. mon code de formulaire Django est class Post_Article(forms.Form): title = forms.CharField(lab....
15 janv. 2020 à 12:51
Sur la base de l'image suivante, j'essaie de rendre la catégorie de champs et les points actuels non modifiables lorsque l'état de la tâche est Finalized ou Cancelled, sinon les champs doivent être modifiables. Voici le code de mon fichier html. {% extends "base.html" %} {% load widget_tweaks %} {....
14 janv. 2020 à 02:35
Je crée un utilisateur abstrait imbriqué "Enseignant à partir de l'utilisateur", mon cas d'utilisation est "Créer un utilisateur" -> "Faire ensuite l'utilisateur à l'enseignant" Je suis en mesure de créer un utilisateur et d'en faire un enseignant, mais je ne suis pas en mesure de mettre à jour le c....
J'ai essayé de créer un formulaire qui permettrait à un utilisateur de modifier certaines des informations enregistrées dans son profil. Le problème que j'ai actuellement, c'est que lorsqu'un utilisateur remplit le formulaire et l'enregistre, les informations de son profil ne sont pas mises à jour e....
Django3.0.1: après utilisation de ForeignKey, affichez ensuite ce problème - Ce champ ne peut pas être nul. J'utilise Django 3.0.1 et la base de données MySQL. J'ai joint le code ci-dessous - dans models.py, views.py, forms.py models.py: from django.conf import settings from django.db import models ....
6 janv. 2020 à 07:57
Je reçois cette erreur dans Django 1.9 in PostForm content = forms.CharField(widget=PagedownWidget(show_preview=False)) TypeError: __init__() got an unexpected keyword argument 'show_preview' forms.py class PostForm(forms.ModelForm): content = forms.CharField(widget=PagedownWidget(show_pr....
5 janv. 2020 à 20:04
J'ai un Modelformset qui soulève cette erreur de validation lors de la soumission: {'id': ['Sélectionnez un choix valide. Ce choix n'est pas l'un des choix disponibles. ']} Cette erreur apparaît le même nombre de fois que les objets dans mon ensemble de requêtes, ce qui est: qs = Task.objects.filter....
5 janv. 2020 à 16:12
Je n'ai pas pu comprendre d'où vient l'erreur dans mon application django. Erreur de serveur interne: / app / register / Traceback (dernier appel le plus récent): Fichier "/home/stokesy/Desktop/MyDjangoEnv/lib/python3.7/site-packages/django/core/handlers/exception.py", ligne 34, en interne response ....
J'ai la logique de vérification par e-mail, mais je ne sais pas comment faire en sorte que seulement après avoir cliqué sur le lien dans l'e-mail de vérification, l'utilisateur soit redirigé vers la deuxième page du formulaire, et seulement après avoir rempli la deuxième partie, l'utilisateur est en....
J'ai une forme très simple: <form action="{% url 'test' %}" method="post"> {% csrf_token %} <div class="col-md-12"> {{ form }} <div class="row"> <input class="btn btn-primary" type="submit" value="Compute"> </div> </div> </form> Lorsque je clique sur ....
19 déc. 2019 à 12:30
J'ai un petit problème avec un champ déroulant sous forme django. Je veux ajouter à ce champ un espace réservé (ou la première option non active en tant qu'espace réservé) et d'autres éléments comme aucune étiquette, classe, etc. J'ai écrit quelque chose comme ça, dans mon forms.py mais maintenant m....
16 déc. 2019 à 22:12
Je cherchais une solution mais nulle part pour trouver la bonne réponse. Peut-être que la réponse que je cherche n'existe pas, j'ai donc décidé de poser une question ici juste au cas où. J'essaie de montrer une date sans jour. Mais le problème est que la date est affichée comme l'un des champs de fo....
16 déc. 2019 à 14:58
J'essaie de le faire à partir d'une requête (('1', 'A'), ('2', 'B'), ....) pour l'utiliser comme champ de choix dans mon formulaire, comment convertir le résultat de ma requête pour ce faire? où 1,2 est l'ID de ligne et A, B est une autre valeur de colonnes Merci beaucoup....
15 déc. 2019 à 11:40
Je travaille avec Django 2.2 et je suis confronté à un problème de redirection dans l'URL de réussite basée sur la classe. enter code here - view.py class LetterFormView(CreateView): template_name = 'post.html' model = Letter form_class = LetterForm def get_success_url(self): return ....
15 déc. 2019 à 03:36
Je développe un projet à Django. J'ai plusieurs sociétés enregistrées et tous les modèles sont basés sur la société. #models.py class Company(models.Model): name = models.CharField(max_length=100) country = models.CharField(max_length=100) class XUser(User): phone = models.CharField(ma....
12 déc. 2019 à 23:26