Ecco la dichiarazione del campo in un modulo: max_number = forms.ChoiceField(widget = forms.Select(), choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,) Vorrei impostare il valore iniziale su be 3e questo non sembra funzionare. Ho giocato con il parametro, le virgolette / senza virgolette, ecc ... ma nessuna modifica. Qualcuno …
Voglio vedere se un campo / variabile non è presente in un modello Django. Qual è la sintassi corretta per questo? Questo è quello che ho attualmente: {% if profile.user.first_name is null %} <p> -- </p> {% elif %} {{ profile.user.first_name }} {{ profile.user.last_name }} {% endif%} Nell'esempio sopra, cosa …
Ho un campo di input che viene visualizzato con un modello in questo modo: <div class="field"> {{ form.city }} </div> Che è reso come: <div class="field"> <input id="id_city" type="text" name="city" maxlength="100" /> </div> Supponiamo ora di voler aggiungere un autocomplete="off"attributo all'elemento di input che viene visualizzato, come lo farei? O …
C'è un modo per ottenere l'ID di un campo in un modello? Nell'HTML ottengo: <input name="field_name" id="id_field_name"... So che posso ottenere il nome con {{ field.html_name }}, ma c'è qualcosa di simile per ottenere l'ID? O posso ottenerlo solo in questo modo id_{{ field.html_name }}:?
Dopo aver form.Formconvalidato i valori di input dell'utente, li passo a un processo separato (esterno) per un'ulteriore elaborazione. Questo processo esterno può potenzialmente trovare ulteriori errori nei valori. C'è un modo per inserire questi errori nel modulo già convalidato in modo che possano essere visualizzati tramite i normali metodi di …
È possibile avere più modelli inclusi in un unico ModelFormin django? Sto cercando di creare un modulo di modifica del profilo. Quindi ho bisogno di includere alcuni campi dal modello Utente e dal modello UserProfile. Attualmente sto usando 2 moduli come questo class UserEditForm(ModelForm): class Meta: model = User fields …
Perché dovrei mai usare save(commit=False)invece di creare semplicemente un oggetto modulo dalla ModelFormsottoclasse e correre is_valid()per convalidare sia il modulo che il modello? In altre parole, a cosa serve save(commit=False)? Se non vi dispiace, potreste fornire situazioni ipotetiche in cui questo potrebbe essere utile?
Supponiamo che il mio models.py sia così: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Voglio che solo una delle mie Characteristanze abbia is_the_chosen_one == Truee tutte le altre is_the_chosen_one == False. Come posso garantire al meglio il rispetto di questo vincolo di unicità? Il massimo dei voti alle risposte …
Se ho un modulo Django come: class ContactForm(forms.Form): subject = forms.CharField(max_length=100) message = forms.CharField() sender = forms.EmailField() E chiamo il metodo as_table () di un'istanza di questo modulo, Django renderà i campi nello stesso ordine specificato sopra. La mia domanda è: come fa Django a conoscere l'ordine in cui le …
La documentazione di Django elenca solo esempi per sovrascrivere save()e delete(). Tuttavia, vorrei definire alcune elaborazioni extra per i miei modelli solo quando vengono creati . Per chiunque abbia familiarità con Rails, sarebbe l'equivalente di creare un :before_createfiltro. È possibile?
Sto cercando di adattare un approccio per il salvataggio di formati nidificati con il modulo principale utilizzando la funzione di layout di Django-Crispy-Forms ma non riesco a salvarlo. Sto seguendo questo progetto di esempio di codice ma non sono riuscito a convalidare il formset per salvare i dati. Sarò davvero …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.