
Tema
27.04.2017
16:41:06
Мне сейчас нужно какой-нибудь самый простой рабочий вариант реализовать, поэтому я решил использовать не uni-forms, а bootstrap3

Matz
27.04.2017
16:42:27

Senpos
27.04.2017
16:42:51
pip install --upgrade django-crispy-forms
Добавить в INSTALLED_APPS - 'crispy_forms',
В настройки так же добавить CRISPY_TEMPLATE_PACK = 'bootstrap4' (например)
В шаблоне где нужно стилизовать форму: сверху {% load crispy_forms_tags %}, и заменяешь саму форму на {{ form|crispy }}

Tema
27.04.2017
16:43:07

Google

Tema
27.04.2017
16:43:23
Мои шаги:
1) pip install --upgrade django-crispy-forms
2) в settings добоавляю в список моих приложений 'crispy_forms',
3) CRISPY_TEMPLATE_PACK = 'bootstrap3'
А... вы опередели меня уже
хех... вы знаете я случайно уже нашел свою ошибку
У меня было {{ form.as_p |crispy }}
.as_p нужно было убрать...

Senpos
27.04.2017
16:45:14
?

Dulat
27.04.2017
16:47:23

Senpos
27.04.2017
16:50:18
Кто-то пробовал https://github.com/radiac/django-tagulous для тэгов?
Вроде круто выглядит.

Tema
27.04.2017
16:51:14
А для чего это? (по ссылке ходил - все еще не понял)

Senpos
27.04.2017
16:52:24
Система тэгов. Например, в блоге. Если пост о Джанге и пельменях, в тэгах можно написать к чему пост относится. Например, "python, django, programming, вареники".
Потом по этих тэгах можно искать другие посты.

Ahmed
27.04.2017
16:54:43
Ребята, какой лучше шаблонизатор использовать в Django 1.10.6?

Senpos
27.04.2017
16:55:48
Если учишь Джангу - стандартный джанговский, если уже крутой - говорят Jinja2 хороша

Google

Denis
27.04.2017
16:59:38

Senpos
27.04.2017
17:00:39
так а django taggit?
Пробовал, но чтобы вывести тэги в темлейт - нужно отдельное приложение, которое устаревшее и не работает. (или я что-то не так сделал)
А тут все из коробки, вроде как.

Tema
27.04.2017
17:06:20
Чтобы к посту можно было цеплять теги, в модели поста добавляешь одно foreignField на class tags из этой бибилотеке?
Или как-то иначе это реализуется?

Senpos
27.04.2017
17:08:48
Там в документации есть Quickstart
но что-то оно не заводится у меня на 1.11
upd. а вот и issue
https://github.com/radiac/django-tagulous/issues/28
Еще один крутой модуль https://django-tagging.readthedocs.io/en/develop/#tags-for-object
Вроде с поддержкой 1.11

Denis
27.04.2017
17:24:20
Кстати
Юзает кто django-geoposition field?
На 1.11 не заводится

amureki
27.04.2017
18:08:25

Eugene
27.04.2017
18:09:08
Меня вот Jinja спасла недавно

amureki
27.04.2017
18:09:53
нас теперь 600 ?

Eugene
27.04.2017
18:11:42
Нужно было весь HTML обвернуть в кастом тег и делать с ним различные махинации, Jinja {% filter custom_tag %} {%endfilter%}
Фильтр от джинжы справился отлично
Не знаю, как я бы решил эту задачу с Django, пришлось наверное писать бы блочный тег(не помню как он точно называется)

amureki
27.04.2017
18:13:14
ну,
1) очень узкий кейс
2) с джанговым тоже реализуемо, думаю

Eugene
27.04.2017
18:13:34
Реализуем, но более трудозатратно.

amureki
27.04.2017
18:13:40
ничего против джинджи не имею, но в 95% случаев джанговой достаточно

Eugene
27.04.2017
18:13:45
Да, узкий) но факт есть факт

Google

Eugene
27.04.2017
18:14:00
Да, до этого всегда юзал джэнговский и хватало

Tema
27.04.2017
19:45:00

.
27.04.2017
19:48:25
Гайс, если я захожу собственный филд написать, я могу отнаследоваться от уже существующего и просто изменить пару деталей там?

amureki
27.04.2017
19:54:50

Tema
28.04.2017
09:08:27
Привет всем
Кто пользуется crispy froms?
Я все подключил, никаких ошибок нет. выглядит вот так:
Так и должно быть? (CRISPY_TEMPLATE_PACK = 'uni_form' )
CSS и JS для uni-form подключил.
Хочу понять, чтобы оно выглядело нормально, нужно еще что-то делать?

Pavel
28.04.2017
10:13:08

Tema
28.04.2017
10:13:40
{{ crispy form | crispy }}
Вот так тоже попроовал
{% crispy form %}

Tema
28.04.2017
10:16:46
Хочется получить вот такой вариант... https://cl.ly/kDDK/Image%202017-04-28%20at%201.16.31%20PM.png
Автори библиотеки обещают, что будет так...

Ruslan
28.04.2017
10:27:20
вау, бутстрап

amureki
28.04.2017
10:30:48

Tema
28.04.2017
10:31:10
бутстарповыский вот так выглядит
https://cl.ly/kDCw/Image%202017-04-28%20at%201.32.20%20PM.png

amureki
28.04.2017
10:32:31
А что ошибки в браузерной консоли говорят?

Tema
28.04.2017
10:33:09
ошибок нет, все css и js от uni-form подключились успешно

Google

amureki
28.04.2017
10:33:54
Не знаю что за uni form, к сожалению, не работал

Tema
28.04.2017
10:34:15
А вы как делаете формы красивыми (подходящими вам)?

Ruslan
28.04.2017
10:34:47
мы просто прочитали доку по формам и добавляем нужные классы бутстрапа в нужные места

amureki
28.04.2017
10:35:10
Ну криспи формсами
https://django-crispy-forms.readthedocs.io/en/latest/install.html#template-packs

Admin
ERROR: S client not available

amureki
28.04.2017
10:36:03
Я же писал, подключите бутстраповый, а не юниформ


.
28.04.2017
11:14:14
Гайс, запили моделформсет
modelformset_factory(model=self.formset_model,
form=Variable, fields='__all__', can_delete=True)Вот моя форма
class Variable(forms.ModelForm):
value = forms.CharField(widget=forms.PasswordInput(attrs={'autocomplete':'new-password'}, render_value=True),
required=False)
cipher = forms.ChoiceField(choices=(('True', 'True'), ('False', 'False')),
widget=forms.CheckboxInput, required=False)
def __init__(self, *args, **kwargs):
super(Variable, self).__init__(*args, **kwargs)
self.fields['cipher'].label = 'Зашифровать'
class Meta:
model = models.Variable
fields = ('name', 'value', 'cipher')Если у меня вылезла пустая форма(которую я не хочу использовать) и я отправлю пост запрос, то он скажет мне, что нужно обязательно заполнить поле name, если сделать поле name required=False, то у меня просто будет создаваться пустая строка в бд. Как выводить форму и не требовать от пользователя заполнить её обязательно, но если уж он начал отправлять её, то там должны быть обязательные поля


Eugene
28.04.2017
12:34:13
Уважаемые, добрый день! Вопрос новичка может быть очень глупым, но тем не менее информацию мне получить очень нужно. Скажите пожалуйста, есть ли какие-нибудь источники с разбором типовых задач по Django? Понимаю, что есть djbook, но не знаю достаточно ли его досконального изучения для получения знаний необходимых для junior разработчика.
Буду очень благодарен за ответы


Andrey
28.04.2017
12:37:13
Уважаемые, добрый день! Вопрос новичка может быть очень глупым, но тем не менее информацию мне получить очень нужно. Скажите пожалуйста, есть ли какие-нибудь источники с разбором типовых задач по Django? Понимаю, что есть djbook, но не знаю достаточно ли его досконального изучения для получения знаний необходимых для junior разработчика.
Как по мне, он очень неплох. Конечно, оф. докуменация лучше https://docs.djangoproject.com. Мой путь был таков: изучил основы по djbook + интересующие моменты из него. Потом полез пилить что-то своё, для удовлетворения своих же потребностей (парсеры, автопаблишеры и прочая хрень). По ходу дела, натыкался на проблемы и искал путь их решения в гугле, форумах, от куда мне давался пинок в нужный кусок документации =)
+ оф. документации свежее.
djbook Замер на 1.9, так его и не закончив, надо понимать

Eugene
28.04.2017
12:38:41
В общем как ни крути документация и django 1.11?

Andrey
28.04.2017
12:38:56
А что ещё надо?)

Eugene
28.04.2017
12:38:58
с сопутствующей разработкой своих тестовых проектов

Vitali
28.04.2017
12:38:59
Отличный ответ, у меня начало тоже такое, ), вобще всегда необходима помощь друга), хотябы этота комната :)

Eugene
28.04.2017
12:39:00
))

Eugene
28.04.2017
12:39:05
django girls еще норм зайти может

Eugene
28.04.2017
12:39:13
Спасибо ребят!

Google

Andrey
28.04.2017
12:39:26

Vitali
28.04.2017
12:39:37
джанго герлс+1

Eugene
28.04.2017
12:39:50
А ещё такой вопрос - у своих проектов какого-рода функционал подразумевать? Сразу React я так понимаю лучше прикручивать?
djangogirls - вещь. уже изучаю

Eugene
28.04.2017
12:40:34
если реакт, то учить django rest framework :)

Andrey
28.04.2017
12:41:24
Зачем реакт? Куда реакт?

Eugene
28.04.2017
12:42:32
У меня задача устроиться веб разработчиком и освоить django. React сейчас в требованиях почти везде must have, но всё-таки думаю, что надо спросить вас, как людей в теме, может ещё есть важные звенья, которые нужно изучать, но о них в вакансиях не пишется, поскольку это само собой разумеется. А у новичков могут вопросы возникнуть на этой почве.
тьфу ты
балбес я
REST конечно же, какой React

Andrey
28.04.2017
12:43:12
Фуф. Полегчало

Eugene
28.04.2017
12:43:15
rest api везде фигурирует

parikLS
28.04.2017
12:43:36
основы сначала выучи

Eugene
28.04.2017
12:43:39
:) пардоньте

parikLS
28.04.2017
12:43:45
как HTTP работает

Andrey
28.04.2017
12:43:46