Notice: Undefined offset: 1 in /home/plusensd/python.com.ua/route.php on line 87

Notice: Undefined offset: 1 in /home/plusensd/python.com.ua/route.php on line 87
Портал Python-программистов / Каталог/директория на Django, как реализовать админ-интерфейс

Портал Python-программистов

Форумы сайта python.com.ua

Вы не зашли.

Объявление

Открыт официальный канал портала на pythonua@conference.jabber.ru читать подробности
  • > Django
  • > Каталог/директория на Django, как реализовать админ-интерфейс [RSS Feed]

#1 Вчера 15:16:30

svinopas
Питонер
Зарегистрирован: 2007-10-12
Сообщений: 1
Рейтинг :   
Профиль

Каталог/директория на Django, как реализовать админ-интерфейс

Хочу сделать директорию типа http://yaca.yandex.ru/ на Django, идеи как это сделать я нашел вот тут http://talks.php.net/show/db-phptek6/51 (описана структура базы данных). У меня вопрос по тому как ее обновлять, допустим я создаю модель, в ней описаны все поля, как мне ее дальше обновлять? Я подозреваю что оптимальным будет в самой модели описать методы add_node, edit_node,  add_child, и уже с помощью Ajax вызывать эти методы

Так ли это или есть какая то другая возможность обновлять базу?

В чем тут проблема:
допустим я захожу в админ панель, мне нужно вывести все корневые элементы:
Root-1 Root-2 Root-3
это как сделать понятно, далее допустим я там же хочу зайти и посмотреть у первого элемента Root-1 его дочерние элементы (Child-1, Child-2), или я хочу к примеру их потом отредактировать. Можно ли это сделать на django я пока не знаю, если можно то подскажите где в мануале можно почитать?

Неактивен

 

#2 Вчера 16:11:50

Daevaorn
Питонер
Откуда: Москва
Зарегистрирован: 2007-02-03
Сообщений: 113
Рейтинг :   
Профиль

Re: Каталог/директория на Django, как реализовать админ-интерфейс

svinopas
На джанге сделать можно всё что угодно. Сам яндекс можешь переписать:)
Другое дело, что встроенная админка это всего лишь CRUD к базе дынных  и очень трудно поддается кастомизации под конкретный проект. Поэтому админка пишется своя и затачивает под нужды.

Неактивен

 

#3 Сегодня 18:49:18

Maximbo
Команда
Откуда: Россия, м.о.
Зарегистрирован: 2006-11-04
Сообщений: 125
Рейтинг :   10 
Профиль  Вебсайт

Re: Каталог/директория на Django, как реализовать админ-интерфейс

svinopas написал:

В чем тут проблема:
допустим я захожу в админ панель, мне нужно вывести все корневые элементы:
Root-1 Root-2 Root-3
это как сделать понятно, далее допустим я там же хочу зайти и посмотреть у первого элемента Root-1 его дочерние элементы (Child-1, Child-2), или я хочу к примеру их потом отредактировать. Можно ли это сделать на django я пока не знаю, если можно то подскажите где в мануале можно почитать?

На Django можно, но админский интерфейс придётся свой писать. Начать лучше с чтения доки по newforms и исходников проекта cicero, как примера хорошего использования возможностей newforms.

Daevaorn написал:

svinopas
На джанге сделать можно всё что угодно. Сам яндекс можешь переписать:)

Со всеми его менеджерами, офисами и data-центрами smile

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

Я бы сказал, пишется админка под конкретную чать проекта, трубующую большей функциональности от средств редактирования. Стандартная админка всегда остаётся верным помощником и залогом быстрой разработки. А то подумают тут некоторые Pylons'щики что-то не то... smile


Этот мир состоит из Любви, боль придумали люди.
Этот мир состоит из Любви, и иначе не будет!
(c) Лора - "Пророк"
Предпочитаемый язык -- русский.

Неактивен

 

#4 Сегодня 21:17:02

Daevaorn
Питонер
Откуда: Москва
Зарегистрирован: 2007-02-03
Сообщений: 113
Рейтинг :   
Профиль

Re: Каталог/директория на Django, как реализовать админ-интерфейс

Maximbo написал:

Со всеми его менеджерами, офисами и data-центрам

эх, было бы желание;)

Maximbo написал:

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

я как раз не очень согласен. стандартная админка так называется по ошибке. неудобно. конечному пользователю в 70% случаев не удобно. менеджеры меня регулярно доканывают с просьбой раасказать "а как" и " а где".

Неактивен

 

#5 Сегодня 21:20:24

j2a
Гуру
Откуда: Омск
Зарегистрирован: 2006-06-29
Сообщений: 365
Рейтинг :   26 
Профиль  Вебсайт

Re: Каталог/директория на Django, как реализовать админ-интерфейс

Daevaorn написал:

стандартная админка так называется по ошибке.

Надо переименовать... в scaffold... или в struts smile


Be easy, stay cool

Неактивен

 
  • > Django
  • Каталог/директория на Django, как реализовать админ-интерфейс [RSS Feed]

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Linux coutner