Всплывающие окна TinyMCE не работают на сервере разработки Django - PullRequest
1 голос
/ 14 февраля 2010

TinyMCE работает просто отлично, все, кроме всплывающих окон. Они приходят пустыми, и после небольшого поиска в Google, видимо, это как-то связано с междоменными ошибками в Firefox и Django. Я пытался использовать document.domain, но у меня есть ощущение, что он не работает, когда вы используете сервер разработки Django (http://127.0.0.1:8000).

Ответы [ 2 ]

1 голос
/ 21 февраля 2010

Нет ничего плохого в том, что 127.0.0.1 в качестве домена. Проблема в том, что он отличается от вашего медиа-домена localhost, хотя оба они указывают на одно и то же.

TinyMCE не любит разные домены для медиа, поэтому наличие относительного MEDIA_URL будет работать. Использование URL-адреса http://localhost:8000/ для доступа к вашему серверу также будет работать, поскольку домен будет таким же, как MEDIA_URL, поэтому вы также можете установить для MEDIA_URL значение 127.0.0.1:8000/m/ и получить к нему доступ с помощью http://127.0.0.1:8000/.

.
0 голосов
/ 20 февраля 2010

Вместо использования 127.0.0.1:8000, если я использую localhost: 8000, кажется, все работает отлично. Я не уверен почему. Может быть, это потому, что localhost: 8000 - это домен, а 127.0.0.1:800 - нет.

...