Stavo registrando la mia console di amministrazione django facilmente pochi minuti fa. Devo aver cambiato qualcosa da qualche parte che ha causato questo errore quando si effettua l'accesso come superutente:django admin login improvvisamente esigente token csrf
Proibito (403) Verifica CSRF non riuscita. Richiesta interrotta.
Questo errore mi ha colto di sorpresa mentre stavo registrando tutta la notte. Perché dovrei improvvisamente aver bisogno di un token csrf per l'accesso come amministratore? Penseresti che il segno in forma lo abbia già. Questo è il mio admin.py:
from django.contrib import admin
from accounts.models import Image, Category, UserProfile
class ImageAdmin(admin.ModelAdmin):
list_display = ["__unicode__", "title", "created"]
admin.site.register(Image, GenericImageAdmin)
class CategoryAdmin(admin.ModelAdmin):
list_display = ["category"]
admin.site.register(Category, CategoryAdmin)
admin.site.register(UserProfile)
Ho cancellato il database w flush e ora la mia app funziona e posso creare nuovi utenti e quant'altro. Ma non posso usare l'amministratore. Se faccio "createsuperuser", ottengo un utente amministratore e si lamenta che l'utente non ha un profilo utente. Questo è vero, facendo un superutente non fa userprofile userprofile- è fatto quando faccio un nuovo utente falso nella mia pagina di registrazione – codyc4321
da modelli di importazione django.db da django.contrib.auth.models importazione degli utenti classe ProfiloUtente (Modelli.Modello): user = models.OneToOneField (Utente) Blurb = models.CharField (max_length = 800, default = '') def __unicode __ (self): ritorno self.user.username – codyc4321
è solito Vorrei che fosse assomiglia al codice – codyc4321