finestre popup TinyMCE non funziona nel server di sviluppo Django
-
20-09-2019 - |
Domanda
TinyMCE sta lavorando bene, tutti tranne per le finestre popup. Essi venire vuoto, e dopo un po 'di Google ricerca, a quanto pare ha qualcosa a che fare con gli errori di dominio incrociate con Firefox e Django. Ho provato ad utilizzare document.domain, ma ho la sensazione che non funziona quando si utilizza il server di sviluppo Django ( http://127.0.0.1:8000 ).
Soluzione 2
Invece di usare 127.0.0.1:8000, se uso localhost: 8000, tutto sembra funzionare perfettamente. Io non so perché. Forse è perché localhost:. 8000 è un dominio e 127.0.0.1:800 non è
Altri suggerimenti
Non c'è niente di sbagliato con 127.0.0.1 come dominio. Il problema è che è diverso al vostro localhost
dominio dei media, anche se entrambi punto alla stessa cosa.
TinyMCE non piace domini diversi per i mezzi di comunicazione, che è il motivo per cui avere un MEDIA_URL
relativa avrebbe funzionato. Utilizzando il http://localhost:8000/
URL per accedere al vostro server potrebbe anche funzionare, perché il dominio sarebbe lo stesso del MEDIA_URL
, così anche sarebbe impostare il MEDIA_URL
per 127.0.0.1:8000/m/
e accedervi con http://127.0.0.1:8000/
.