git на примере менеджера пользователей sqiud
|
|
tersus | Дата: Понедельник, 21.11.2011, 14:25 | Сообщение # 46 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| Quote (eXceed) Описывает модель БД и работу с ней. Форма это форма. Нет. Через class Meta можешь свою Форму привязать к своей модели и не надо поля прописывать. В итоге у твоей формы появится HTML, проверка вводимых данных и сохранение в БД.
Вот у тебя.
Code class PostForm(forms.Form): name = forms.CharField(max_length=32) email = forms.EmailField(required=False, max_length=64) theme = forms.CharField(max_length=128, required=False) message = forms.CharField(max_length=1024, widget=forms.Textarea)
А можно вот так
Code class PostForm(forms.Form): class Meta: model = Post exclude = ('postdate',)
А это ты пользуешь, чтобы потом ip врагам продавать? ))))) Code 'django.contrib.sessions.middleware.SessionMiddleware',
Quote (zhylik) - капчу, премодерацию постов и/или комментов, - категории (разделы), теги, - возможность простеньгоко редактора разметки (bold, italic, ссылки) для писателей постов и комментариев, - возможность вставлять ролики с ютуба/рутуба по кодам, - RSS, уведомления по мылу об ответах, - фильтр HTML, чтобы нельзя было вставлять JS-код (как в тегах, так и инлайновый (onclick, onmousemove etc.)), - HMTL-обрезатель всех тегов или HMTL-корректор, чтобы кодом нельзя было разрушить верстку страницы, - смайлики, аватарки ...
Это всё Джанга делает из коробки. Но Оксиду влом этим заниматься.
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
Сообщение отредактировал tersus - Понедельник, 21.11.2011, 14:43 |
|
| |
eXceed | Дата: Понедельник, 21.11.2011, 15:19 | Сообщение # 47 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| tersus
О ДЖАНГО-ГУРУ! Классная фича. Тогда может подскажешь не вырвиглазный метод аплоада и валидации изображений?
Quote А это ты пользуешь, чтобы потом ip врагам продавать? )))))
Чтоб потом в случае чего можно было по TCP/IP пробить в бубен же.
zhylik
Да я просто изучаю джангу.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
Сообщение отредактировал eXceed - Понедельник, 21.11.2011, 15:25 |
|
| |
tersus | Дата: Вторник, 22.11.2011, 14:08 | Сообщение # 48 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| Quote (eXceed) подскажешь не вырвиглазный метод аплоада и валидации изображений
Не разбирался.
Ну как дела продвигаются? Ты лучше суппозиторий открой, чтобы можно было следить за изменениями.
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
|
|
| |
eXceed | Дата: Вторник, 22.11.2011, 14:11 | Сообщение # 49 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| tersus
Я поглядел в джангобуке про метаформы. Потихоньку тыкаюсь, времени то не шибко много =) git на гуглкоде запущу вечером.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
tersus | Дата: Вторник, 22.11.2011, 14:48 | Сообщение # 50 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| eXceed, Может на github.com?
Не плохо было бы, если бы ты под Google App Engine написал. Тоже хочу попробовать, но нет времени .
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
|
|
| |
eXceed | Дата: Вторник, 22.11.2011, 15:36 | Сообщение # 51 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| tersus
Зачем мне Google AE? Я хочу стэндалон =) github? Не, лениво туда. Там наркоманы.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
eXceed | Дата: Среда, 23.11.2011, 09:43 | Сообщение # 52 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| http://code.google.com/p/pychan/
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
tersus | Дата: Среда, 23.11.2011, 13:26 | Сообщение # 53 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| eXceed, Какой-то кариес. У тебя в репо HEAD указывает на master, которого нет. Git clone ругается.
-- Можно конечно переключится на current ветку. Но геморра больше. --
Ошибка не отрабатывается, если Form не проходит проверку. Допустим мыло анонимуса не прошло проверку, тогда клацкая на кнопку отправить - ничего не происходит. Неплохо бы было сообщение о кривости рук отправляющего прикрутить.
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
Сообщение отредактировал tersus - Среда, 23.11.2011, 13:45 |
|
| |
eXceed | Дата: Среда, 23.11.2011, 13:35 | Сообщение # 54 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| tersus
На данный момент рабочей является current ветка. Алсо грохнул git и перезалил все. Пока что stable и current идентичны. Впилил поддержку комментариев =) Про django.contrib.comments вкурсе =) --- Блин, из за незнания фишечек джанги такое говно выходит =(
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
Сообщение отредактировал eXceed - Среда, 23.11.2011, 13:36 |
|
| |
tersus | Дата: Среда, 23.11.2011, 14:12 | Сообщение # 55 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| Quote (eXceed) Блин, из за незнания фишечек джанги такое говно выходит =( Продолжай. Я черпаю от тебя вдохновения. Умница ты наш.))))
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
Сообщение отредактировал tersus - Среда, 23.11.2011, 14:12 |
|
| |
eXceed | Дата: Среда, 23.11.2011, 14:40 | Сообщение # 56 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| =)
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
eXceed | Дата: Четверг, 24.11.2011, 11:25 | Сообщение # 57 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| Впилен пагинатор в треды. Буду пилить поддержку изображений. Правда займусь только на выходных только. Если выкрою время на неделе, то на неделе. --
Алсо из джита брать current ветку.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
tersus | Дата: Четверг, 24.11.2011, 16:29 | Сообщение # 58 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| eXceed, Зачем тебе две модели? Сделай через одну модель с полем ссылкой на саму себя.
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
|
|
| |
eXceed | Дата: Четверг, 24.11.2011, 16:41 | Сообщение # 59 |
Генералиссимус
Группа: Гости
Сообщений: 5466
Статус: Offline
| tersus
Не совсем очевидное решение. Пистон требует простых и очевидных решений.
bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
|
|
| |
tersus | Дата: Четверг, 24.11.2011, 17:05 | Сообщение # 60 |
Генералиссимус
Группа: Гости
Сообщений: 2831
Статус: Offline
| eXceed, Питон также требует не плодить код.
Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
|
|
| |