Факультет ИСиТ Пятница, 21.02.2020, 17:55
Приветствую Вас Гость | RSS
[ Персональный раздел · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Факультет ИСиТ СыктГУ - Форум » Компьютеры / Интернет / Информационные системы и технологии » Программирование » git на примере менеджера пользователей sqiud (с ncsa авторизацией)
git на примере менеджера пользователей sqiud
tersus Дата: Понедельник, 21.11.2011, 00:23 | Сообщение # 41
Профессор
Группа: СуперАктив
Сообщений: 2831
Награды: 0
Статус: Offline
Quote (eXceed)
Пилю доску позора для Архангельской области. На джанге конечно же.

Не плохо.)))) Ты его 3 минуты делал?



Quote (eXceed)
У джанги с этим какой геморрой

Используй PIL.

Почему используешь Aptana Studio 3? В чём её прелесть?

Code
class PostForm(forms.Form):

Почему через class Meta, с помощью атрибута model не подцепиться к Модели?
Прикрепления: 1831300.jpg(18.8 Kb)


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

Сообщение отредактировал tersus - Понедельник, 21.11.2011, 14:34
 
eXceed Дата: Понедельник, 21.11.2011, 07:48 | Сообщение # 42
Профессор
Группа: СуперАктив
Сообщений: 5269
Награды: 0
Статус: Offline
tersus

Пол дня заняло с изучением документации и разбором примеров :3 Тут по большей части осталось впилить треды и поддержку изображений. Остальное дело интерфейс, с которым увы, мне не справиться. Дизайн сделать не смогу.

PIL стоит, только еще не открывал мануалы. Вчера угораздило поставить Корсары 2 Пираты карибского моря с аддоном хитрым. Вообщем угорел вчера я.

Видео рилейтед


Не путай. Модель это модель. Описывает модель БД и работу с ней. Форма это форма. Она не связана с моделью и описывает лишь интерфейс. Его вообще можно было слепить на html в шаблоне и разбирать руками POST. Но зачем, когда есть forms?

Aptana почему? Потому что единственная IDE вменяемая. Под прыщелинуксом и шиндовс. Хотя раньше под шиндовс я юзал PyScripter(под питухос колбасился в vim). Захотелось нормальной кроссплатформы без изъебств.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
acidrain Дата: Понедельник, 21.11.2011, 08:27 | Сообщение # 43
Painkiller
Группа: СуперАктив
Сообщений: 6867
Награды: 0
Статус: Offline
eXceed, Какой сайт хочешь: резиновый или фиксированный?

すべての灰
 
eXceed Дата: Понедельник, 21.11.2011, 10:56 | Сообщение # 44
Профессор
Группа: СуперАктив
Сообщений: 5269
Награды: 0
Статус: Offline
acidrain

Фиксированный =)


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
zhylik Дата: Понедельник, 21.11.2011, 13:04 | Сообщение # 45
Специалист
Группа: СуперАктив
Сообщений: 146
Награды: 0
Статус: Offline
Quote (eXceed)
Тут по большей части осталось впилить треды и поддержку изображений.

ммм... а
- капчу, премодерацию постов и/или комментов,
- категории (разделы), теги,
- возможность простеньгоко редактора разметки (bold, italic, ссылки) для писателей постов и комментариев,
- возможность вставлять ролики с ютуба/рутуба по кодам,
- RSS, уведомления по мылу об ответах,
- фильтр HTML, чтобы нельзя было вставлять JS-код (как в тегах, так и инлайновый (onclick, onmousemove etc.)),
- HMTL-обрезатель всех тегов или HMTL-корректор, чтобы кодом нельзя было разрушить верстку страницы,
- смайлики, аватарки
...

это ты для себя делаешь?


Ваня Жилин ("zhylik" читается как жулик))
 
tersus Дата: Понедельник, 21.11.2011, 14:25 | Сообщение # 46
Профессор
Группа: СуперАктив
Сообщений: 2831
Награды: 0
Статус: 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
Профессор
Группа: СуперАктив
Сообщений: 5269
Награды: 0
Статус: Offline
tersus

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

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


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

zhylik

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


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

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


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

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


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
 
eXceed Дата: Вторник, 22.11.2011, 14:11 | Сообщение # 49
Профессор
Группа: СуперАктив
Сообщений: 5269
Награды: 0
Статус: Offline
tersus

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


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

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


Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
 
eXceed Дата: Вторник, 22.11.2011, 15:36 | Сообщение # 51
Профессор
Группа: СуперАктив
Сообщений: 5269
Награды: 0
Статус: Offline
tersus

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


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

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

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

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


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

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

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


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

Сообщение отредактировал tersus - Среда, 23.11.2011, 14:12
 
eXceed Дата: Среда, 23.11.2011, 14:40 | Сообщение # 56
Профессор
Группа: СуперАктив
Сообщений: 5269
Награды: 0
Статус: Offline
=)

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

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


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

Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
 
eXceed Дата: Четверг, 24.11.2011, 16:41 | Сообщение # 59
Профессор
Группа: СуперАктив
Сообщений: 5269
Награды: 0
Статус: Offline
tersus

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


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

Судьба даёт нам меньше, чем мы хотим, поэтому если просить мало, можно не получить вообще ничего.
 
Факультет ИСиТ СыктГУ - Форум » Компьютеры / Интернет / Информационные системы и технологии » Программирование » git на примере менеджера пользователей sqiud (с ncsa авторизацией)
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:



Copyright bda-expert.ru © 2008-2020Хостинг от uCoz