
Pavel
12.03.2017
15:27:09

Diskord
12.03.2017
15:27:28
Сейчас читаю, то есть что такое формы по своей сути
Это связь между вьюхой и темплейтом?

Pavel
12.03.2017
15:28:40
форма это форма. несколько полей в теге <form></form>, с возможностью отправить запрос post или гет.

Google

Pavel
12.03.2017
15:29:04
так что, скорее связь между браузором и вью.
отправить запрос, получить из него данные и отвалидировать.

Diskord
12.03.2017
15:37:20
ясно
спасибо


.
12.03.2017
16:00:18
Гайс, нужно на cbv отдавать по ajax запросу 2 списка объектов. Как лучше это реализовать через миксин или написать отдельный ListView. Если писать отдельный ListView, то наверн просто закинуть весь код в get_queryset?
if request.is_ajax():
if request.GET.get('value'):
x = int(request.GET.get('value'))
thread_ajax = Thread.objects.filter(board=Board.objects.get(board_shortcut=
name_board)).order_by('-thread_score')
if x+5 > len(thread_ajax):
thread_ajax = thread_ajax[x:len(thread_ajax)]
else:
thread_ajax = thread_ajax[x:x+5]
comment_ajax = []
for x in thread_ajax:
if Comment.objects.filter(thread=x).count() > 3:
section = Comment.objects.filter(thread=x).count() - 3
else:
section = 0
if Comment.objects.filter(thread=x)[section:].count() != 0:
Not_QuerySet = list(Comment.objects.filter(thread=x)[section:])
comment_ajax.extend(Not_QuerySet)
all = list(thread_ajax) + list(comment_ajax)
data = serializers.serialize('json', all)
return HttpResponse(data, content_type='application/json')


Pavel
12.03.2017
16:14:41
Сейчас читаю, то есть что такое формы по своей сути
Форма - набор полей просто. В джанго форма - это удобная модель для простой HTML формы. Если не понятно что-то с формами, читай про обычные HTML формы, т.к. формы в Джанго - это такое представление для HTML форм, с учетом особенностей фреймфорка

Ilgiz
12.03.2017
16:38:21
django filters юзай

Diskord
12.03.2017
16:39:45
ну модели

Артемий
12.03.2017
16:44:56
Да

Pavel
12.03.2017
17:07:51

Diskord
12.03.2017
17:13:46
А темплейт под форму всё равно писать надо?
я так понял..

Google

Pavel
12.03.2017
17:41:48

Diskord
12.03.2017
17:42:57
но форма же может себя рендерить вроде
{{form}}

Pavel
12.03.2017
17:43:55
{{ form.as_p }}, {{form.as_table}}, {{form.as_ul}}. Если этого хватает - отлично.
если есть бутстрап, то {% bootstarp_form form %} рендерит форму в бустрапе

Eugene
12.03.2017
17:45:20
это надо доп библиотеку юзать же )
еще можно на crispy form посмотреть

Yenq
13.03.2017
06:39:38
Ребят, кто знает Джанго проект с сорцами, аля доска объявлений или что то в этом роде?

Antony
13.03.2017
06:41:47
?

Yenq
13.03.2017
06:42:29
Перерыл гит, ничего не нашел

Antony
13.03.2017
06:43:43
так а что искал? по вопросу не очень понятно. нужен какой нибудь реп булет борда, написанный на джанге?

Yenq
13.03.2017
06:44:55
Нужна доска объявлений, аля авито, только проще)
Нагуглил булетборд, очень старый) это не страшно?

Antony
13.03.2017
06:47:36
лучше постройте UML или ER модель
и пропишите все действия, цели, задачи
и составьте тз
незачем опираться в такой теме на готовые проекты на каком либо из фреймворков

Yenq
13.03.2017
06:52:26
Дело в том, что это учебный проект

Antony
13.03.2017
06:52:59
тем более рисуйте тз

53r63rn4r
13.03.2017
06:53:09
учиться пиздить - тоже не айс

Google

Yenq
13.03.2017
06:53:12
Я студент, мне хотелось бы быстрее влиться в джанге, посмотрев код других программистов
Избежав собственных велосипедов и т.п

53r63rn4r
13.03.2017
06:54:09
Зря зря, ведь это именно та нужная практика, для понимания

Yenq
13.03.2017
06:54:24
Несомненно вы правы)
Просто препод очень интересный
И дал 1 неделю на все
Включая бэк и фронт

Antony
13.03.2017
06:54:56
пилите на том что знаете

Yenq
13.03.2017
06:54:57
Вот и пытаюсь хоть как нибудь ускорить процесс

Antony
13.03.2017
06:55:17
так вы сможете уложиться в срок и не запыхаться
собственный опыт на заочке, был в похожей ситуации

Yenq
13.03.2017
06:56:27

53r63rn4r
13.03.2017
06:56:38
для начала можно расписать всю логику, подумать как оно будет работать, все настроить, распределить план задач и делать постепенно, за дня 3 можно сделать
тогда стоит просерфить основы, например

Yenq
13.03.2017
06:57:07
Более менее на ты питоном вот и подумал Джанго освоить
За 3 дня

53r63rn4r
13.03.2017
06:57:37
ага
изи же

Yenq
13.03.2017
06:58:17
Подскажете технологии? Бутстрап наверное нужен будет, что еще?

Google

53r63rn4r
13.03.2017
06:58:26
это если тратить часов по 5 в день(учитывая походы на пары), вполне реально
бутстрап, джанго, все
бд тебе хватит и скллайт3

Yenq
13.03.2017
06:58:56
Пользоваться шаблонами?

53r63rn4r
13.03.2017
06:59:05
ага

Yenq
13.03.2017
06:59:14
Я уже настроил nginx gunicorn postgress
Поднял на старом компе

53r63rn4r
13.03.2017
06:59:28
ну, тогда хорошо

Admin
ERROR: S client not available

Yenq
13.03.2017
06:59:34
Ясно, спасибо)

Eugene
13.03.2017
06:59:38

Yenq
13.03.2017
06:59:59
А т.к. учебный, не страшно, что не такой бцстрый

53r63rn4r
13.03.2017
07:00:27
мне тоже больше ювзги нравится, но стой, он же новичок и ему надо фастом, не особо вникая что и как

Eugene
13.03.2017
07:00:37
ну не знаю. мне не кажется он проще чем-то

Yenq
13.03.2017
07:01:10

Eugene
13.03.2017
07:01:23
вот так бы и говорил)

Yenq
13.03.2017
07:01:31
:)))))
Всем спасибо за советы)

Antony
13.03.2017
07:02:43
тогда вперед накидывать примерные модели и их связи на листочке

Google

Antony
13.03.2017
07:02:51
и примерный список страниц
и потом воплощать
не особо заморачиваясь на то что бы думать

Yenq
13.03.2017
07:03:14

53r63rn4r
13.03.2017
07:03:49
и лучше сразу наговнякать, сделать, чтобы работало, а потом уже упрощать и облегчать
рефакторинг и оптимизация

Yenq
13.03.2017
07:04:32

53r63rn4r
13.03.2017
07:05:15
а при чем тут другие япы к питону?
питоном нужно уметь полтзоваться, и держать под рукой доку по джанге и какой нибудь кукбук
и все

Antony
13.03.2017
07:06:02
еще одна здоровая мысль в самом начале - не важно на чем работает, важно как. Когда осилится как, можно думать на чем.

53r63rn4r
13.03.2017
07:06:15
типа two scops in django

Yenq
13.03.2017
07:06:15

53r63rn4r
13.03.2017
07:06:26
или tango with django

Yenq
13.03.2017
07:07:05

53r63rn4r
13.03.2017
07:07:29
но читая чужой говнокод или подход каждого не поймешь: что лучше

Yenq
13.03.2017
07:07:36

Kirill
13.03.2017
09:39:25
Всем привет!
Объединяем VR разработчиков
https://t.me/vr_developers

Артемий
13.03.2017
10:59:07
разбираюсь со статическими файлами, как вообще принято организовывать работу с ними?
в каждом аппе иметь static директорию или лучше в общий STATIC_ROOT все файлы сохранять через manage.py collectstatic?

Older
13.03.2017
11:04:51
Господа, подскажите как правильно будет сделать расширение шаблона с одним циклом, но в разных местах?
Есть шаблон главной страницы на котором слайдер. Картинки для слайдера берутся из базы, перебираются в цикле. Блок с картинками расширяет основной шаблон. К каждому из слайдов привязывается некий текст и кнопки поверх картинки, опять же берутся из базы, той же самой модели, что и картинки. Но в основном шаблоне блок с текстом и кнопкой идет ниже чем картинка. Если я делаю 2 блока с двумя одинаковыми циклами, которые будут расширять основной шаблон, то верстку расхуячивает и слайдер не работает. Как синхронно итерироваться в двух блоках?
http://pastebin.com/0GSd7mz3