@pydjango

Страница 427 из 1273
Alex
07.08.2017
16:31:56
Нужен ответственный, умеющий соблюдать сроки Django-разработчик. Что нужно уметь помимо - Jquery - Bootstrap/foundation - Умение работать с git - Умение работать в системах управления проектами(trello, redmine, wrike или аналогичное.) Задачи: - Создание страниц, написание бизнес-логики под них(как правило несложной) - Обновление контента на статичных страницах Подробности в личке.

Dan
07.08.2017
16:39:50
@alexmsk @eugenebolotin все ответственные, вы хоть вилку укажите - замануха как никак

Dan
07.08.2017
16:40:23
ЗП

Google
Alex
07.08.2017
16:41:28
@dantyan это в офис, это сдельное.

Margarita
07.08.2017
16:41:57
а в час?) или fixed?

Hot
07.08.2017
16:42:37
Что-то я не могу вкрячить дополнительное поле в ModelForm.

Ааа...

Alex
07.08.2017
16:44:02
а в час?) или fixed?
В час с примерной оценкой оценкой перед работой.

Margarita
07.08.2017
16:44:33
Ну это понятно, так ценник то примерно какой?

Hot
07.08.2017
16:45:10
Да не, фигня.

Короче, мне нужен добавить в ModelForm поле, которого нет в модели этой ModelForm, но я хочу, что бы оно было на форме.

Первые ~10 ссылок гугла ни к чему не привели.

Alex
07.08.2017
16:45:50
Ну это понятно, так ценник то примерно какой?
Не знаю. Хотелось бы получить предложения.

Hot
07.08.2017
16:50:51
https://paste.pztrn.name/16SZDCgzI8.py

Dan
07.08.2017
16:52:26
https://paste.pztrn.name/16SZDCgzI8.py
а, сорян не сразу понял просто описывый новое поле как атрибут класса

Google
Dan
07.08.2017
16:53:00
https://paste.pztrn.name/16SZDCgzI8.py
class PartialNewPostForm(ModelForm): tags_field = TextInput() your_field = TextField()

Hot
07.08.2017
16:54:02
Не, он сейчас ругается.

tags_field - это и есть моё доп поле.

django.core.exceptions.FieldError: Unknown field(s) (tags_field) specified for Post

Dan
07.08.2017
16:55:10
убери его из fields

Hot
07.08.2017
16:55:45
Но тогда оно на форме не показывается.

Вот в чём суть проблемы.

В шаблоне форма выводится просто через form.as_p

Dan
07.08.2017
16:58:06
tags_field = forms.CharField( )

вот рабочий пример tags_select = forms.CharField( required=False, label=_('Tags'), widget=widgets.TextInput(attrs={ 'class': 'form-control', 'data-url': reverse_lazy('blog:ajax:autocomplete-tags'), }) )

Hot
07.08.2017
16:58:52
Таки да

CharField работает, спасибо.

Но почему не работает TextField?

Dan
07.08.2017
16:59:32
у тебя был TextInput - это виджет а не поле

Hot
07.08.2017
17:00:13
Оу

Ясно, спасибо большое.

Uncle
07.08.2017
17:23:45
На странице внутри цилка есть модалка, в которую прописаны переменные моделей. Проблема в том, что в модалку выводится только значение первой каторчки товара, какую бы модалку не открыл

Значит нужно указывать цикл не в html а на уровне js?

чтоб охватить модалку

Dan
07.08.2017
17:32:09
ты цикл то покажи нипонятно ж ничего

Google
Dan
07.08.2017
17:32:31
и что значит выводится только значение первой каторчки товара,

Uncle
07.08.2017
17:34:37
во где первая карточка бежевое платье. выбираю второе, открывается модалка и инфа в ней подтягивается из первой. открываю любую после первой и инфа из первой а не соответствующей

Eugene
07.08.2017
17:35:24
ты модалки в цикле делаешь?:)

Uncle
07.08.2017
17:35:30
там обычный {% for product in products %} {% endfor %}

Dan
07.08.2017
17:35:37
ну сейчас пока код того как формируются модалки в них же проблема ты говоришь что они собираются в цикле

Uncle
07.08.2017
17:35:42
ты модалки в цикле делаешь?:)
да, модалка в цикле

Eugene
07.08.2017
17:36:06
https://getbootstrap.com/javascript/#modals-related-target запили лучше одну

Dan
07.08.2017
17:36:22
возможно проблема в том что у всех один ID и вызывается первая модалка потому что она первая по ID

Uncle
07.08.2017
17:37:21
и как это можно разрешить? разве можно в класс модалки завернуть переменную?

Dan
07.08.2017
17:37:57
давай уникальные ID

Eugene
07.08.2017
17:38:19
Просто если будет много товаров на одной странице и к каждой модалка) то браузер может долго грузить и подвисать

Dan
07.08.2017
17:38:42
кода да много будет

Hot
07.08.2017
17:39:08
В общем, теперь он на при попытке обращения к этому полю при сохранении говорит, что нет такого поля.

Uncle
07.08.2017
17:39:29
Просто если будет много товаров на одной странице и к каждой модалка) то браузер может долго грузить и подвисать
дело в том, что каркас модалки один, и в нем переменные продукта. и вся модалка зашита в цикл фор

Eugene
07.08.2017
17:39:54
https://getbootstrap.com/javascript/#modals-related-target запили лучше одну
вот тут можешь посмотреть как переменные менять и вынести ее за цикл

Hot
07.08.2017
17:41:11
https://paste.pztrn.name/062Z3f7cSW.py

Google
Dan
07.08.2017
17:41:33
дело в том, что каркас модалки один, и в нем переменные продукта. и вся модалка зашита в цикл фор
у тебя на странице N товаров, каждая модалка занимает грубо 20 строк тоесть на странице будет 19*N строк не особо нужного кода что прибавит веса странице

Dan
07.08.2017
17:43:14
https://paste.pztrn.name/062Z3f7cSW.py
form.save вроде не работает без form.is_valid но могу ошибаться

Uncle
07.08.2017
17:43:28
блин, короче лучше откажусь от модалки, пусть сразу на details выводи

Admin
ERROR: S client not available

Hot
07.08.2017
17:43:36
Работает.

Оно работало до того, как я тэги добавил.

Dan
07.08.2017
17:43:59
https://paste.pztrn.name/062Z3f7cSW.py
а что выдает request.POST.getlist('tags_field')

Hot
07.08.2017
17:44:03
Рабочая версия проекта: https://github.com/kosc/fastpost (без тегов)

А куда воткнуть во вьюхе?

Перед ифом?

Eugene
07.08.2017
17:45:29
Рабочая версия проекта: https://github.com/kosc/fastpost (без тегов)
https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/#model-style на, полезно будет посмотреть :)

Hot
07.08.2017
17:45:48
Окей, спасибо, посмотрю обязательно.

Dan
07.08.2017
17:46:06
def form_valid(self, form): print(self.request.POST.getlist('tags_field'))

Eugene
07.08.2017
17:46:25
у меня куда-то чат пропал:D

Uncle
07.08.2017
17:47:05
мж лучше страницу кину?

Dan
07.08.2017
17:47:09
Uncle а вызываешь как ?

Hot
07.08.2017
17:47:22
https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/#model-style на, полезно будет посмотреть :)
Хотя не знаю, вроде придерживался в целом. А можешь носом ткнуть в пару косяков?

Uncle
07.08.2017
17:47:45
Uncle а вызываешь как ?
я хз, я стянул шаблон с wrapbootstrap. jsом наверное, она в статике

Google
Eugene
07.08.2017
17:48:16
Хотя не знаю, вроде придерживался в целом. А можешь носом ткнуть в пару косяков?
Модели) нужно примерно так: - All database fields - Custom manager attributes - class Meta - def str() - def save() - def get_absolute_url() - Any custom methods а у тебя идут сначала методы , потом филды

Hot
07.08.2017
17:48:31
def form_valid(self, form): print(self.request.POST.getlist('tags_field'))
['тест, пост, тэг'] Короче то. что я и ввёл. Только в []

Dan
07.08.2017
17:48:46
ну это цикл

беги по нему в цикле

и делай что нужно

Uncle
07.08.2017
17:49:26
и делай что нужно
js файл сам смотерть?

Dan
07.08.2017
17:49:41
js файл сам смотерть?
не надо вызов тут же

сейчас скажу

Eugene
07.08.2017
17:49:49
для тегов кстати крутая штука Django-taggit

Dan
07.08.2017
17:50:55
js файл сам смотерть?
было <a href="#" data-toggle="modal" data-target="#product-quick-view-modal" class="btn btn-default btn-sm">Показать</a> надо <a href="#" data-toggle="modal" data-target="#product-quick-view-modal-{{ product.pk }}" class="btn btn-default btn-sm">Показать</a>

было <div class="modal fade" id="product-quick-view-modal" tabindex="-1" role="dialog" aria-hidden="false"> надо <div class="modal fade" id="product-quick-view-modal-{{ product.pk }}" tabindex="-1" role="dialog" aria-hidden="false">

Uncle понял что где менять ?

Uncle
07.08.2017
17:52:55
писос

Dan
07.08.2017
17:52:56
@hotkosc разобрался?

Uncle
07.08.2017
17:52:57
вот она магия

ну как-то?)))

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