Почему свежее django не ставится??

Debian 9.3:
# pip install django
Collecting django
  Downloading Django-2.0.tar.gz (8.0MB)
    100% |████████████████████████████████| 8.0MB 144kB/s 
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "", line 1, in 
      File "/tmp/pip-build-Jhcxvj/django/setup.py", line 32, in 
        version = __import__('django').get_version()
      File "django/__init__.py", line 1, in 
        from django.utils.version import get_version
      File "django/utils/version.py", line 61, in 
        @functools.lru_cache()
    AttributeError: 'module' object has no attribute 'lru_cache'
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-Jhcxvj/django/

Если явно указать предыдущую версию, то она нормально ставится:
#pip install django==1.11

staticfiles и DEBUG

Разрабатываю проект на текущей версии django (1.11). Пока тестирую на локальной машинке, запуская сервер через manage.py runserver. Сначала всё было нормально, а потом в /admin/ испортился внешний вид. В логе обнаружилось, что тамошние css, js, png, svg почему-то перестали выдаваться. Проверил, что они всё ещё лежат в директории, которая указана в STATIC_ROOT, перезапустил manage collectstatic, а всё равно та же error 404.

В конце концов выяснилось, что это было вызвано отключением DEBUG'а: при этом django.contrib.staticfiles совсем перестал работать. Это вообще нормально? В документации такого не нашёл, там только про изменения функциональности некоторых методов.

Upd: оказалось, в документации оно таки описано, но в не очень явном виде, поэтому я его и не заметил.
бох

Tastypie и унаследованные модели

Привет,

tl;dr
В родительской модели есть М2М поле, при создании дочерней оно не заполняется.

Collapse )

UPD Все оказалось просто - я почему-то уверовал, что эти м2м отношения являются свойством только BaseModel, стоило мне добавить соответствующее поле firsts = fields.ToMAny('...FirstModelResource','firsts') в InheritedModelResource как все внезапно заработало так как мне надо и без лишних костылей в obj_create. Только с авторизацией ботва какая-то, но это уже совсем другая история.

Кто-нибудь пробовал запускать Django с nosql'ными базами?

Тут вот товарищи разрабатывают прослойки для работы с MongoDB и Google App Engine: http://django-nonrel.org/

А на практике кто-нибудь это пробовал использовать? Есть ли какие-нибудь ситуации, когда NoSQLные базы под Django проще/удобнее/быстрее, чем SQLные?

Загадочная ошибка при инициализации mysql'ной базы

Есть такой блоговый движок - Zinnia. Со стандартными настройками всё нормально. А вот после добавления их же собственного приложения zinnia_threaded_comments при запуске manage.py syncdb или migrate вылетает идиотская ошибка:
Collapse )

Откуда это #sql-b6b_aa70 берётся?!

Самое интересное, что таблица zinnia_threaded_comments_threadedcomment таки создаётся. И django_migrations тоже. А больше ничего, потому что на этом месте manage ломается.

Куда копать?

P.S. Питон 2.7, Django 1.8 (1.9 Zinnia не поддерживает). Сама zinnia 0.15.2 (как пипом поставилась).

Интеграция админки с сервисами.

Есть задача создания мультисайта с доменами типа:
site1.domain.ru
site2.domain.ru
...

И желательно чтоб добавление новых сайтов осуществлялось либо в админке, либо на отдельной веб странице, сервер Linux. В связи с чем вопрос, как можно относительно безопасно из джанги добавить записи в named.conf, httpd.conf и перезапустить соответствующие сервисы?
хуяппи, whoyuppie

Разработчик на Django, удаленка

 Мы группа разработчиков развивающих проекты:

  • платформа дистанционного обучения,

  • корпоративный портал с системой обучения.


Мы предоставляем возможности:

  • Еженедельная оплата труда по оценкам результатов деятельности.

  • Профессиональный рост внутри эффективной команды.

  • Возможность быть не просто исполнителем, а полноценным создателем интересного проекта.



Ищем независимого специалиста(не студия) по верстке и программированию:
- знание Python (обязательно);
- опыт разработки сайтов на Django;
- JS+Jquery; - HTML5\CSS3;
- Навык верстки "шаблонов django";
- Опыт работы с DVCS.

Формат работы:
- Сдельная с оплатой за час – от 400 рублей.
- Объем работ – от 30 часов в неделю.
- Работа удаленно.

Для начала работы необходим показать публичный репозиторий (например – bitbucket.org/)

Контакты:

  • whoyuppie@gmail.com

  • skype - figura1984

mezzanine

Ну чё, будем оживлять сообщество.
Есть такая штука под названием mezzanine. Сайтодвижок на базе django с кучкой встроенных фич: блог с тэгами, комментариями, репостингом во всякие твиттеры и фейсбучеки, пользовательскими эккаунтами и прочими типичными примочками, фотогалерея, онлайновый магазин, поисковая система и прочие прелести жизни.

С точки зрения джанго оно представляет собой готовый проект с набором приложений.
Вопрос: а как к нему прикрутить аутентификацию пользователей с внешних сайтов? С тех же фейсбучеков, твиттеров, ну и openid в первую очередь.
лого

Приглашаем на работу Python программиста для участия в создании нового, амбициозного проекта

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

Мы хотели бы от вас:
-Уверенное владение python (django, pylons/pyramyd) с опытом разработки высоконагруженных проектов.
-Готовность к командному стилю принятия решений и умение обосновать
свое мнение.
-Опыт работы с реляционными базами данных и nosql решениями.
-Умение работать с системами контроля версий: svn/git.

Что предлагаем взамен:
-Гибкий график и высокую "белую" заработную плату
-Офис в районе м. Войковская/Петровско-Разумовская с ближайшей перспективой переезда ближе к центру (м. Динамо/Белорусская).
-Выбор рабочей станции по вашим требованиям.
-ДМС, множество корпоративных скидок.

Контакты: kotelkina.ta@eksmo.ru, (495) 411 68 70, доб. 2209, Татьяна