Domande taggate «django»

Django è un framework di applicazioni Web lato server open source, scritto in Python. È progettato per ridurre lo sforzo necessario per creare siti Web e applicazioni Web complessi basati sui dati, con particolare attenzione a meno codice, nessuna ridondanza ed essere più espliciti che impliciti.

6
Come posso utilizzare le autorizzazioni Django senza definire un tipo di contenuto o un modello?
Vorrei utilizzare un sistema basato su autorizzazioni per limitare determinate azioni all'interno della mia applicazione Django. Queste azioni non devono essere correlate a un modello particolare (ad es. Accesso alle sezioni nell'applicazione, ricerca ...), quindi non posso utilizzare direttamente il framework delle autorizzazioni stock , perché il Permissionmodello richiede un …

8
Controlla se OneToOneField è Nessuno in Django
Ho due modelli come questo: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... Devo fare qualcosa se l'utente ha il profilo Type1 o Type2: if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something else else: # do something else …

9
Storia della popolarità di Django [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
84 django  history 





11
ImportError: impossibile importare il nome 'six' da 'django.utils'
Attualmente, ho già aggiornato la versione di Django da 2.0.6a 3.0e improvvisamente dopo aver chiamato python manage.py shellil comando ottenuto questo errore: ImportError: impossibile importare il nome 'six' da 'django.utils' (/path-to-project/project/venv/lib/python3.7/site-packages/django/utils/ init .py) Traccia completa: Traceback (most recent call last): File "manage.py", line 13, in <module> execute_from_command_line(sys.argv) File "/path-to-project/project/venv/lib/python3.7/site-packages/django/core/management/__init__.py", line …



3
C'è un modo per creare un ID univoco su 2 campi?
Ecco il mio modello: class GroupedModels(models.Model): other_model_one = models.ForeignKey('app.other_model') other_model_two = models.ForeignKey('app.other_model') In sostanza, quello che voglio è other_modelessere unico in questa tabella. Ciò significa che se esiste un record in cui other_model_oneid è 123, non dovrei consentire che venga creato un altro record con other_model_twoid as 123. Posso scavalcare, …

2
Django: l'esecuzione di manage.py si interrompe sempre
Ho un'applicazione Django esistente che sto provando a configurare localmente. Dopo aver creato un ambiente virtuale e aver installato tutte le dipendenze richieste, l'esecuzione si manage.pyinterrompe senza altri utili messaggi di errore. (venv) $ python manage.py [1] 39973 abort python manage.py Anche tutti i sottocomandi forniti si interrompono e ho …
12 python  django 



1
Perché definire create_foo () in un modello Django.Manager invece di sovrascrivere create ()?
Leggendo i documenti di Django , si consiglia di creare un metodo di creazione personalizzato per un modello denominato Foodefinendolo come create_foonel gestore: class BookManager(models.Manager): def create_book(self, title): book = self.create(title=title) # do something with the book return book class Book(models.Model): title = models.CharField(max_length=100) objects = BookManager() book = Book.objects.create_book("Pride …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.