Ошибка типа Django-CMS требуется float

Я развертываю свое первое приложение Django на общем сервере BlueHost. Это простой сайт, работающий на Django-CMS, и некоторые его части работают, однако есть некоторые особенности.

Основной повторяющийся читается как TypeError, a float is required. Каждый раз местоположением исключения является .../python/lib/python2.7/site-packages/django/core/urlresolvers.py in _reverse_with_prefix, line 391. Например, я сталкиваюсь с этим, когда пытаюсь загрузить страницу, которая включает {% cms_toolbar %} в шаблон, нажимаю «сохранить и продолжить редактирование» при создании страницы или пытаюсь удалить страницу через интерфейс администратора.

Я не знаю, связано ли это, но ничего не происходит, когда я выбираю плагин из раскрывающегося списка «Доступные плагины» при редактировании страницы и нажимаю «Добавить плагин».

Кто-нибудь сталкивался с этой ошибкой или есть идеи, как ее исправить?


person Frazer    schedule 31.07.2013    source источник
comment
Какую версию Django CMS вы используете? Я видел около 500 ошибок в сообщениях Ajax при добавлении плагинов контента через Firebug, которые требовали некоторой работы для исправления в более ранних версиях.   -  person Brandon    schedule 31.07.2013
comment
Джанго CMS версии 2.4.2, Джанго 1.5.1. Все последней версии через pip. Интересно, что когда я зашел через Firefox, чтобы проверить с помощью Firebug, CSS для интерфейса администратора загружался не совсем правильно, но он продолжал добавлять плагин прямо до тех пор, пока я не нажал «Сохранить», когда выскочила та же ошибка.   -  person Frazer    schedule 01.08.2013
comment
вы отправили это как проблему на github.com/divio/django-cms/issues ?   -  person Thomas    schedule 01.08.2013
comment
Нет, я решил, что это проблема с моей конфигурацией, а не с Django-CMS. Я все еще подаю туда?   -  person Frazer    schedule 01.08.2013
comment
Я не могу расшифровать функцию, которая вызывает ошибку, но я вижу, что это связано с URL-адресами. Может ли проблема заключаться в том, что я захожу на сайт через свой временный URL-адрес для BlueHost и напрямую обращаюсь к скрипту FCGI? (Обе проблемы я исправляю в настоящее время.) Формат ссылки: 'ip_address/~username/mysite.fcgi'.   -  person Frazer    schedule 01.08.2013


Ответы (1)


Как я и думал, проблема заключалась в том, что я заходил на сайт по своей временной ссылке с BlueHost, которую функция, выдающая ошибку, не могла обработать.

Когда мои клиенты, наконец, указали свое доменное имя на сервер, эта проблема и некоторые другие (несоответствия CSS в админке Django, проблемы с .htaccess) исчезли. Сейчас все встало и работает нормально.

person Frazer    schedule 21.08.2013