?

Log in

Привет,

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

Читать дальше...Свернуть )

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

А на практике кто-нибудь это пробовал использовать? Есть ли какие-нибудь ситуации, когда NoSQLные базы под Django проще/удобнее/быстрее, чем SQLные?
 
 
Есть такой блоговый движок - Zinnia. Со стандартными настройками всё нормально. А вот после добавления их же собственного приложения zinnia_threaded_comments при запуске manage.py syncdb или migrate вылетает идиотская ошибка:
Читать дальше...Свернуть )

Откуда это #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 и перезапустить соответствующие сервисы?
 
 
 Мы группа разработчиков развивающих проекты:

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

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


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

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

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

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



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

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

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

Контакты:

  • whoyuppie@gmail.com

  • skype - figura1984

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

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

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

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

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

Контакты: kotelkina.ta@eksmo.ru, (495) 411 68 70, доб. 2209, Татьяна
 
 
День добрый.
Есть такие модели(упрощенный вид):

class Group(models.Model):
      name = models.CharField() 

class Person(models.Model):
      name = models.CharField() 
       groups = models.ManyToManyField(Group) 

class Event(models.Model):
      name = models.CharField() 
      groups = models.ManyToManyField(Group) 



 Задача - выбрать имена всех пользователей и событий, для которых совпадают группы в виде

Вася - Изучение python
Вася - Написание hello world
Петя - Изучение python
Петя - Написание системы биллинга

при

"Изучение python" - Группы: 'Обучаемые'
"Написание hello world" - Группы: 'Новички'
"Написание системы биллинга" - Группы: 'Опытные'

Вася - Группы: 'Обучаемые', 'Новички'
Петя - Группы: 'Обучаемые', 'Опытные'

 Если рассматривать задачу со стороны базы данных, группы проще было бы хранить в виде, например, текстовых полей, и выбирать с простым условием 

where p.groups=e.groups

 и тогда она становится тривиальной(именно так было в прошлой реализации интерфейса). 

На текущий же момент объекты примерно такой логики необходимо реализовать на django, и, столкнувшись с задачей, не вижу путей ее решения, кроме банальных for. 
 Буду рад любой подсказке, в т.ч. возможных путей изменения структуры базы.
 
 
27 Сентябрь 2011 @ 13:13
От имени организаторов украинского PyCon рад возможности объявить о начале регистрации на это важное Python-событие, прежде всего обращаюсь к жителеям западной части России, всей Украины, Белоруссии, Польши, Австрии, Германии и вообще всех стран в ближайшей досягаемости от Киева, а так же тех кто хотел бы приехать из более удаленных мест.

В этом году пройдет вторая ежегодная конференция PyCon, это крупнейшее профессиональное событие на постсоветском пространстве для тех кто тем или иным способом связан с технологиями на этом языке программирования. Событие займет два дня 22-23 октября 2011 и пройдет в Киеве. На событии ожидается более 250 слушателей которым будут представлены доклады в течении двух дней от более чем десятка докладчиков. Доклады будут осуществляться на русском и английском языке.Читать дальше...Свернуть )
 
 
 

Представляю вашему вниманию клон OpenCart на Django/Python.

Код работоспособен и используется в личных целях.

Может использоваться:

  • как базовый код для вашего магазина;
  • для изучения Django.

Буду признателен за issues и pull requests.

Репозиторий: https://github.com/RaD/dishop/.

СлайдыСвернуть )
 
 
Всем доброго времени суток!
Имеется давольно тупая задача: используя ORM django выбрать все записи с четными идентификаторами.

Ни документация django, ни вселенский разум так и не пролили свет на решение этой проблемы.
 
 
21 Сентябрь 2011 @ 19:27
Нужно в паре с другим программистом завершить проект (готовность проекта 80% )
Проект- shop.derfenix.ru
Возможно сотрудничество на постоянной основе.
Просьба писать на E-mail alpartnerspb(собака)gmail.com
 
 
25 Июнь 2011 @ 16:03
Вожусь со статистикой.

Можно ли с помощью Django ORM получить аннотацию в процентах? Подробности на форуме.
 
 
 Удаленка

Основное требование - нахождение в Москве или МО( но не очень далеко ), так как будут нужны постоянные встречи.

з.п. 35 000 рублей ( расчет : 500 рублей/час, итого - 70 часов )

еслии ли подойдете, будет работа в офисе и зарплата другая ( 55 000 - 60 000 )

Знания : 2-3 джанго проекта с общей посещаемостью порядка 1000-2000-3000 уников в сутки( участие в проектах должно быть более 50 %).

Проект - Сайт по аналогии с http://na-proletarke.ru, http://profauditor.com, http://timberwork.ru

Работа будет организована по часам, т.е. сайт разбивается на задачи и каждая задача оплачивается по ее завершению.

На входе вам дается сверстанный сайт( HTML ). и модели, которые уже созданы в базе( часто используемые объекты собраны в общий каталог).
 
 
 
08 Июнь 2011 @ 22:16


Видео показывает процесс интеграции формы простого Django приложения с сервисом SecureLayer.
 
 
Обязанности: Участие в разработке серверной части online-игры. Реализация новых функций. Поддержание работоспособности системы. Администрирование базы данных. Балансировка нагрузки.

Требования: Опыт серверного программирования на Python, наличие реализованных проектов. Опыт работы с базами данных mongodb, *sql. Знание основ администрирования unix-систем. Опыт работы с высоконагруженными распределенными системами. Умение читать и понимать исходный код, использовать документацию и самостоятельно находить решения. Опыт работы с системами контроля версий. Работа с linux в качестве десктопной ОС. Инициативность. Умение работать в команде. Возраст - 23-30 лет. Знание ActionScript3 является большим плюсом.

Условия: Полный рабочий день. 5 дней в неделю. Рабочие часы обсуждаются индивидуально. Дружный молодой коллектив. Офис у метро Пионерская. З/п от 50 000 руб. hr@kotelock.com
 
 
18 Апрель 2011 @ 15:05
Решился на покупку хостинга и домена.
Выбрал sweb.ru - там есть "поддержка" Django, заявлено в описании тарифа...

Столкнулся с проблемой - описанный в их FAQ способ заставления работать Django не даёт результата. Ещё пытался использовать опыт tmp120210.appspot.com/post/django_on_sweb , но, видимо, там описано не всё...
"python_handler: Can't get/create interpreter." - такое сообщение пишется в error_log, 500-я ошибка.
Нигде не нашёл толковой теории, как связываются mod_python и проект на Django..
Советуют править httpd.conf, но где ж я его возьму на хостинге-то?