Понимаете, вот я, программирую уже хз сколько лет, а стаж работы с компьютером у меня и того больше. Многие ругают пхп, с которым я долгое время работал, что мол там всё просто и понтяно, и это не та среда, и что фреймворки там плохие и так далее.

Но вот скажите мне, почему же когда я захотел всеголишь поставить Django CMS (проект, которому уже много времени)), последней версии, стабильной (ха-ха), на джанго последней стабильной (ха-ха-ха) версии, я при первом же запуске столкнулся с кучей проблем, начиная оттого что оно конфликтует с новыми или наоборот со старыми версиями каких-либо библиотек, операционных систем, обоев на рабочем столе итп, и кончая тем что многие из них вообще решаются какимито дуратскими форками в ядре cms.

Например потому что ктото написал

- created_by = models.CharField(_("created by"), max_length=70)

- changed_by = models.CharField(_("changed by"), max_length=70)

Вместо

+ created_by = models.CharField(_("created by"), max_length=70, editable=False)

+ changed_by = models.CharField(_("changed by"), max_length=70, editable=False)

И главное непонятно, как такой баг который не позволяет запустить даже экзампл попал в релиз. И почему он происходит именно у меня, а у тех кто собирал релиз его небыло?

Ну вот зачем мне всё это? Зачем мне этот ваш линукс вей?

Летайте поездами морфлота!

-------------------------------- АПД-----------------------------------------

Ура ура! Радуюсь! вобщем выяснилось что всё-таки руки кривые не у меня! Оказывается по очень хитрым причинам стабильная версия джанго симс конфликтует с последней версией джанги, которая вышла не так давно, а вот конфликт в транковых версиях уже известен пол года, и тем не менее форк выше описанный всёравно нужно испоьзовать но только на половину.

Так что уже завтра могу перестать заниматься мозго... ну вобщем могу начать таки работать. Всех благ!

А, ну да, пока не забыл - цитирую читож нужно сделать чтоб оно заработало таки:


Учитывая что проект на текущий момент адаптирован под django1.1. А на
дворе уже выпущен 1.2
пришлось специально закинуть старую версию джанги чтобы все заработало. И
то дефолтное приложение сразу не пошло пришлось подфиксить в файле
pageadmin.py

#exclude = ['created_by', 'changed_by', 'lft', 'rght', 'tree_id', 'level']
на
exclude = []



иначе будем ловить эксепшен при добавлении страниц в кмс.
К тому же были какие-то неприятные глюки, которые решились путем
CMS_MODERATOR = False





URL записи