Не играл. Выглядит как недоделанный ACE COMBAT. bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
ssnum ушел в ящик пока. Пилю доску позора для Архангельской области. На джанге конечно же. Накидал шаблончик. Работает, но нужен нормальный дизайн. Кто может слепить концепт? Желательно htmlку, а то я не шибко в верстке :3 А с каким нибудь простеньким дизайном будет ок =) Завтра попробую запилить треды. Поддержку картинок как у имиджборды пока не планирую. Хотя... У джанги с этим какой геморрой, пока читаю документацию. В аттаче проект. Ставите пистон с джангой и запускаете.
Пока запилен бэкенд в виде модели для sqlite. В принципе в течении 3 минут можно перевести на mysql или postregsql. Постинг и сгруппированный постраничный вывод.
Пол дня заняло с изучением документации и разбором примеров :3 Тут по большей части осталось впилить треды и поддержку изображений. Остальное дело интерфейс, с которым увы, мне не справиться. Дизайн сделать не смогу.
PIL стоит, только еще не открывал мануалы. Вчера угораздило поставить Корсары 2 Пираты карибского моря с аддоном хитрым. Вообщем угорел вчера я.
Видео рилейтед
Не путай. Модель это модель. Описывает модель БД и работу с ней. Форма это форма. Она не связана с моделью и описывает лишь интерфейс. Его вообще можно было слепить на html в шаблоне и разбирать руками POST. Но зачем, когда есть forms?
Aptana почему? Потому что единственная IDE вменяемая. Под прыщелинуксом и шиндовс. Хотя раньше под шиндовс я юзал PyScripter(под питухос колбасился в vim). Захотелось нормальной кроссплатформы без изъебств. bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
Тут по большей части осталось впилить треды и поддержку изображений.
ммм... а - капчу, премодерацию постов и/или комментов, - категории (разделы), теги, - возможность простеньгоко редактора разметки (bold, italic, ссылки) для писателей постов и комментариев, - возможность вставлять ролики с ютуба/рутуба по кодам, - RSS, уведомления по мылу об ответах, - фильтр HTML, чтобы нельзя было вставлять JS-код (как в тегах, так и инлайновый (onclick, onmousemove etc.)), - HMTL-обрезатель всех тегов или HMTL-корректор, чтобы кодом нельзя было разрушить верстку страницы, - смайлики, аватарки ...
это ты для себя делаешь? Ваня Жилин ("zhylik" читается как жулик))
Описывает модель БД и работу с ней. Форма это форма.
Нет. Через 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 врагам продавать? )))))
- капчу, премодерацию постов и/или комментов, - категории (разделы), теги, - возможность простеньгоко редактора разметки (bold, italic, ссылки) для писателей постов и комментариев, - возможность вставлять ролики с ютуба/рутуба по кодам, - RSS, уведомления по мылу об ответах, - фильтр HTML, чтобы нельзя было вставлять JS-код (как в тегах, так и инлайновый (onclick, onmousemove etc.)), - HMTL-обрезатель всех тегов или HMTL-корректор, чтобы кодом нельзя было разрушить верстку страницы, - смайлики, аватарки ...
Это всё Джанга делает из коробки. Но Оксиду влом этим заниматься. Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
Сообщение отредактировал tersus - Понедельник, 21.11.2011, 14:43