@pydjango

Страница 179 из 1273
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 юзай

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

Pavel
12.03.2017
17:07:51
То есть по сути формы джанго- это классы для html форм?
да, это просто представление HTML формы в контексте фреймворка. Некая объектная модель HTML формы, со всякими плюшками, типа валидации формы и пр.

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

я так понял..

Google
Pavel
12.03.2017
17:41:48
А темплейт под форму всё равно писать надо?
вместо тебя поля в html никто не расставит.

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
а че gunicorn а не uwsgi?
Он чуть проще

А т.к. учебный, не страшно, что не такой бцстрый

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
типа two scops in django
Есть в бумажном виде бизли)

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

Страница 179 из 1273