[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
git на примере менеджера пользователей sqiud
tersusДата: Понедельник, 21.11.2011, 14:25 | Сообщение # 46
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: 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
Репутация: 616
Статус: Offline
tersus

О ДЖАНГО-ГУРУ! Классная фича. Тогда может подскажешь не вырвиглазный метод аплоада и валидации изображений?

Quote
А это ты пользуешь, чтобы потом ip врагам продавать? )))))


Чтоб потом в случае чего можно было по TCP/IP пробить в бубен же.

zhylik

Да я просто изучаю джангу.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.

Сообщение отредактировал eXceed - Понедельник, 21.11.2011, 15:25
 
tersusДата: Вторник, 22.11.2011, 14:08 | Сообщение # 48
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
Quote (eXceed)
подскажешь не вырвиглазный метод аплоада и валидации изображений


Не разбирался.

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


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
 
eXceedДата: Вторник, 22.11.2011, 14:11 | Сообщение # 49
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
tersus

Я поглядел в джангобуке про метаформы. Потихоньку тыкаюсь, времени то не шибко много =) git на гуглкоде запущу вечером.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
tersusДата: Вторник, 22.11.2011, 14:48 | Сообщение # 50
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
eXceed, Может на github.com?

Не плохо было бы, если бы ты под Google App Engine написал. Тоже хочу попробовать, но нет времени
.


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
 
eXceedДата: Вторник, 22.11.2011, 15:36 | Сообщение # 51
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
tersus

Зачем мне Google AE? Я хочу стэндалон =)
github? Не, лениво туда. Там наркоманы.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
eXceedДата: Среда, 23.11.2011, 09:43 | Сообщение # 52
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
http://code.google.com/p/pychan/

bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
tersusДата: Среда, 23.11.2011, 13:26 | Сообщение # 53
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
eXceed, Какой-то кариес. У тебя в репо HEAD указывает на master, которого нет. Git clone ругается.

--
Можно конечно переключится на current ветку. Но геморра больше.
--

Ошибка не отрабатывается, если Form не проходит проверку.
Допустим мыло анонимуса не прошло проверку, тогда клацкая на кнопку отправить - ничего не происходит. Неплохо бы было сообщение о кривости рук отправляющего прикрутить.


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.

Сообщение отредактировал tersus - Среда, 23.11.2011, 13:45
 
eXceedДата: Среда, 23.11.2011, 13:35 | Сообщение # 54
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: 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
Репутация: 431
Статус: Offline
Quote (eXceed)
Блин, из за незнания фишечек джанги такое говно выходит =(

Продолжай.
Я черпаю от тебя вдохновения. Умница ты наш.))))


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.

Сообщение отредактировал tersus - Среда, 23.11.2011, 14:12
 
eXceedДата: Среда, 23.11.2011, 14:40 | Сообщение # 56
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
=)

bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
eXceedДата: Четверг, 24.11.2011, 11:25 | Сообщение # 57
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
Впилен пагинатор в треды. Буду пилить поддержку изображений. Правда займусь только на выходных только. Если выкрою время на неделе, то на неделе.
--

Алсо из джита брать current ветку.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
tersusДата: Четверг, 24.11.2011, 16:29 | Сообщение # 58
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
eXceed, Зачем тебе две модели? Сделай через одну модель с полем ссылкой на саму себя.

Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
 
eXceedДата: Четверг, 24.11.2011, 16:41 | Сообщение # 59
Генералиссимус
Группа: Гости
Сообщений: 5466
Репутация: 616
Статус: Offline
tersus

Не совсем очевидное решение. Пистон требует простых и очевидных решений.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
tersusДата: Четверг, 24.11.2011, 17:05 | Сообщение # 60
Генералиссимус
Группа: Гости
Сообщений: 2831
Репутация: 431
Статус: Offline
eXceed, Питон также требует не плодить код.

Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
 
  • Страница 4 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:

close