@pydjango

Страница 883 из 1273
Дмитрий
24.01.2018
17:27:51
то есть в get_initial создаю свою форму? Типа initial = {'form' = MyForm(user=self.request.user)}

electron!c
24.01.2018
17:28:30
а разве не get_form?
Тогда уточни, под инициализацией ты имеешь в виду заполнение полей или инстанции формы... ?

Дмитрий
24.01.2018
17:28:46
инициализацию формы в FormView

Google
vadim
24.01.2018
17:30:17
def get_form(self, form_class=None): """ Returns an instance of the form to be used in this view. """ if form_class is None: form_class = self.get_form_class() return form_class(**self.get_form_kwargs())

слава компутерному богу что это опенсорс

def get_form_kwargs(self): """ Returns the keyword arguments for instantiating the form. """ kwargs = { 'initial': self.get_initial(), 'prefix': self.get_prefix(), } if self.request.method in ('POST', 'PUT'): kwargs.update({ 'data': self.request.POST, 'files': self.request.FILES, }) подтягивает уже initials

Дмитрий
24.01.2018
17:34:41
благодарю

object has no attribute 'get'

Такая ошибка на форме

def get_form_kwargs(self): kwargs = { 'user': self.request.user } return kwargs

разобрался

Artem
24.01.2018
18:20:06
Котаны, вопрос есть, пробрасываю я значит класс модели в сериализатор, и получаю лист полей данной модели, и все ок.. НО как мне получить филду, которая является M2M и указана моделька с through= ???

Askhat
24.01.2018
18:20:36
Ребят. Вопрос. Использую django-easy-select2 У меня есть товары, у товара есть 3 типа на которые он подразделяется Далее у товара есть цвета (m2m) У цвета есть тоже тип товара (то есть на каждый тип может быть одинаковый цвет) Требуется сделать так, чтобы при добавлении товара, при выборе типа товара, менялись выборы в поле Цвета (появлялись только те цвета которые относятся к выбранному типу)

Artem
24.01.2018
18:28:40
да не суть, в целом джанга

electron!c
24.01.2018
18:29:50
В drf вроде отдельный сериализатор для такого поля указывается

Google
electron!c
24.01.2018
18:30:37
У которого модель = модели м2м

Artem
24.01.2018
18:52:38
В drf вроде отдельный сериализатор для такого поля указывается
не совсем меня правильно понял.. например: model = self.context.get('model') for field in model._meta.fields: # here i need to fetch M2M field

Artem
24.01.2018
19:02:50
self. _meta.many_to_many
ну оттуда не очень удобно доставать, нашел мапку со всеми полями

спасиб!

Brusе
24.01.2018
19:06:37
Всем привет ! Появился вопрос: как сделать в джанге функцию обращающуюся к серверу через раные промежутки времени ?

Такое сделать вообще возможно?

Мне нужно чтобы в кэше инфа с сервера висела.

Brusе
24.01.2018
19:26:12
равные

electron!c
24.01.2018
19:26:15
Так то celery заюзай...

Brusе
24.01.2018
19:29:04
спасибо!

Олег
24.01.2018
19:29:43
спасибо!
А крон не подойдёт?

electron!c
24.01.2018
19:31:52
А крон не подойдёт?
Не джанго вэй... ?

Askhat
24.01.2018
21:03:11
Yaroslav
24.01.2018
21:45:15
Привет. Такой вопрос: получил файл с реквеста file_obj = request.data['file'] и не могу понять как его сохранить куда мне нужно. open('filename','w') не помагает

Посоветуйте где копнуть

пожалуйста

electron!c
24.01.2018
22:01:18
пожалуйста
Https://docs.djangoproject.com/en/2.0/topics/http/file-uploads/

Yaroslav
24.01.2018
22:03:03
Спасибо

Google
Souren
25.01.2018
01:57:31
Скажите пожалуйста, насколько хреновая идея, называть класс модели Model? При условии что я джанговские модели я всегда юзаю как models.Model

Anatoly
25.01.2018
02:17:01
Такая же хреновая, как называть переменные var1 var2 var3

Через месяц забудешь что у тебя в этом моделе было

Souren
25.01.2018
02:28:45
Через месяц забудешь что у тебя в этом моделе было
проблема только в этом? Эта модель хранит модели. Ну т.е. есть бренд, в нём модели.

Anatoly
25.01.2018
02:31:55
BrandModel

Как вариант

Или как она хранит? Если связью, то вообще просто Brand

Souren
25.01.2018
02:33:28
не, это совсем фигня получается. У маня там вложенности несколько уровней.

модель которая бренды хранит есть, модель которая хранит модели есть.

модель имеет связь с брендом

Andrey
25.01.2018
02:35:30
судя по всему, должно подойти по смыслу. Марка\модель. Или на что-то типа того. Тип, форма, фасон и т.д.

Souren
25.01.2018
02:36:21
Обычно бренд ещё маркой называют, разве нет?

А фасонов у меня там нет.

Andrey
25.01.2018
02:37:14
Ты крутись как хочешь) Но class Model(models.Model) - плохая практика.

Andrey
25.01.2018
02:38:40
норм если жизнь скучна и проста можно еще колено прострелить себе
Или наоборот и хочется спокойной жизни без приключений.

Souren
25.01.2018
02:38:44
Можно упртся и сделать class Mdl(models.Model), но все остальные классы нормально названы, некрасиво получается.

Admin
ERROR: S client not available

Andrey
25.01.2018
02:44:43
Что у тебя есть модель?

Google
Andrey
25.01.2018
02:45:19
Бренд1(Brend) -> Куртки, шорты, джемперы (Model)?

Если так, то вот у асоса, если я верно понял, это называется категориями.

И звучит вполне оправданно.

Делаешь бренд и категории. Садишь это дело на м2м и можем творить, что хочешь.

Souren
25.01.2018
02:59:32
Нет, у меня техника. Поэтому категории не катят.

Andrey
25.01.2018
03:22:45
Тю, так там можно организовать всё на одних категориях.

Сar, Category

Если по-простому, то можно категорию саму на себя подвязать, если по сложному, то можно каким-нибудь расширением для деревьев воспользоваться.

Souren
25.01.2018
03:43:12
Можно, но мне кажется что деревья созданы для вложения одинаковых сущностей друг в дружку. А у меня ситуация другая

Andrey
25.01.2018
05:43:57
При том варианте, что я предалагаю - одинаковые

class Category(models.Model): name = char prt_category = fk('self') и строй чё хочешь. Хонда, с-рв, 21кузов и т.д.

Игорь
25.01.2018
06:42:55
Товарищи, а для Django REST API вы пишите функциональные тесты? Если да, то какие либо используете?

Ivan
25.01.2018
06:44:55
можно ли попросить кого-нибудь оценить мой первый проект на джанго. указать на ошибки так сказать. https://github.com/freakaton/animals_page

Ivan
25.01.2018
06:57:33
да

requirements.txt взял из pip freeze?

Hot
25.01.2018
06:58:10
https://github.com/freakaton/animals_page/blob/master/.gitignore > myvenv Чаще всего это назвают .venv, хотя я не уверен, что здесь это важно.

tinium
25.01.2018
06:58:15
Hot
25.01.2018
06:58:28
да
Мне кажется, там часть зависимостей притянется Django-й автоматом.

Google
Hot
25.01.2018
06:59:09
.vscode можно заигнорить в глобальном .gitignore, вряд ли все, кто захочет открыть твой проект, будут пользоваться этой средой.

Папка animals есть в корне и в папке main. И содержимое, судя по всему, одинаковое.

Ivan
25.01.2018
07:00:27
спасибо за помощь!

Hot
25.01.2018
07:01:08
Незачто.

Ruslan
25.01.2018
07:02:19
Всем привет! HttpRequest передается во вьюшку имеет свои методы GET и POST . Подскажите, каким образом я могу, через импорт, в shell импортировать, чтобы передать во вьюху и функцию свою протестировать In [28]: from django.http import HttpRequest In [29]: request = HttpRequest In [30]: request.method --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-30-96a2df212fbb> in <module>() ----> 1 request.method AttributeError: type object 'HttpRequest' has no attribute 'method'

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