@pydjango

Страница 180 из 1273
Артемий
13.03.2017
11:32:40
посмотрю, спс

Eugene
13.03.2017
11:59:18
При Save() модели, я не могу в slug например добавить поле из ManyToManyField? Только через post_save?

Antony
13.03.2017
12:01:32
оверрайд save?

Google
Eugene
13.03.2017
12:04:34
через него и делаю, но не получается. Ведь manyToMany может быть только после сохранения добавлено.

Serge
13.03.2017
12:05:35
m2m_save в форме есть если через нее делаешь

как-то таак не помню точно

Eugene
13.03.2017
16:31:38
Пришлось писать в формах сейв slug

Max
13.03.2017
18:01:11
def clean_username(self): data = self.cleaned_data['username'] if len(data) > 4: self.add_error('username', "User not maxouni") return data Как отобразить вызвонную ошибку для поля в шаблоне , в доках не нашел

Ruslan
13.03.2017
18:02:07
raise ValidationError(...)

Eugene
13.03.2017
18:03:07
Вот да :D

Max
13.03.2017
18:03:24
Как отобразить

Так он ее вызывает

Ruslan
13.03.2017
18:03:43
ты главное не мешай, она сама отобразится

Eugene
13.03.2017
18:03:56
Она отобразиться, ну и в шаблоне, form.errors. Как то так

Ruslan
13.03.2017
18:04:22
доку смотрели хоть чуть?

Google
Eugene
13.03.2017
18:06:20
Ну вдруг он переопределил что-то в шаблоне формы или в ручную каждое поле выводит) А так да, забыл когда так в шаблоне писал :D

А еще можно bootstrap замутить и все красиво будет.

Ruslan
13.03.2017
18:06:53
ну раз он что-то поменял, то доку прочитал и там написано как работать в этом случае, раздел про формы

Eugene
13.03.2017
18:07:22
+

Askhat
13.03.2017
18:37:14
Ребят посоветуйте платёжную систему какую можно подключить по снг

Eugene
13.03.2017
18:38:28
Робокасса

Askhat
13.03.2017
18:48:27
А ещё?

Older
13.03.2017
18:52:59
Яндекс касса

Alex
13.03.2017
18:53:23
Ребят, есть где почитать о том как сделать приложуху в джанго максимально pluggable?

Denis
13.03.2017
19:25:26
Older
13.03.2017
19:29:35
Я честно пытался посмотреть пастбин и воткнуть но нихуя не понял
Вот верстка http://rootaxx.ru/2016/vnukovosportvillage/app/?formName=%D0%97%D0%B0%D0%B4%D0%B0%D1%82%D1%8C+%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81&name=%D1%84%D1%8B&tel=%D1%84%D1%8B#tops

background-image, текст в центре и кнопка "показать квартиры" - параметры одной модели и должны перебираться в цикле

.
13.03.2017
20:41:27
Пытаюсь разобраться с тестами, появился вопрос, я правильно понял, что в основном наследоваться надо от django.test.TestCase и наследование от unittest.TestCase происходит только в тех случаях, когда ты понимаешь зачем тебе это нужно? Если да, то не могу понять почему в доке наследуются от unittest https://docs.djangoproject.com/en/1.10/topics/testing/tools/#example

Denis
14.03.2017
09:01:26
Может кто что сказать по поводу использования enum.Enum в джанге? в 1.10 вроде добавили поддержку

Сергей
14.03.2017
11:15:04
всем привет. есть модель UserRequest(допустим), она отвечает за запросы от пользователя на покупку товара. как можно сделать в админке, что бы пользователь мог оформить сразу несколько запросов? смысл работы как у inline, но при этом обычный modeladmin

Ruslan
14.03.2017
11:18:29
ajax

Google
Сергей
14.03.2017
11:28:51
как прикрутить ajax к обычной странице - понимаю, а как к странице админки? надо переписать какие-то методы modeladmin, наверняка save метод тоже..

Ruslan
14.03.2017
12:58:57
просто почитать раздел доки про админку, а потом заглянуть в код приложения

.
14.03.2017
15:09:01
class ThreadInLine(admin.StackedInline): model = Comment extra = 1 fields = ['comments_tittle', 'comments_text', 'comments_image'] class ThreadAdmin(MyModelAdmin): inlines = [ThreadInLine] fields = ['board', 'thread_tittle', 'thread_text', 'thread_image'] search_fields = ['thread_tittle', 'id'] list_filter = ('board__board_shortcut',) def save_model(self, request, obj, form, change): if change is False: board = Board.objects.get(board_shortcut=obj.board) board.board_posts += 1 board.save() obj.save()Гайз, вот я при создании треда через админку кручу нужный мне счетчик, теперь мне бы еще хотелось крутить этот же счетчик при создании нового комментария через админку, но я так понял, что в ThreadInLine переопределить метод save_model я не могу, отсюда вопрос, как заставить крутиться счетчик и при добавлении комментариев?

скачал coverage, запустил тесты, смотрю вывод, а он у меня в глаза не видит views.py, не могу понять в чем дело

Yenq
14.03.2017
17:17:08
Ребят, как лучше интегрировать бутстрап в жангу?

Eugene
14.03.2017
17:23:57
django-bootstrap3 для форм обычно юзаю. ну, а что там интегрировать?:)Обычный html же

Misha
14.03.2017
17:42:27
django-bootstrap3 для форм обычно юзаю. ну, а что там интегрировать?:)Обычный html же
а если css класс дописать придёться , а потом обновишь либу , не потрёт твой класс ?

Eugene
14.03.2017
17:43:36
там куча офигенных плюшек для форм и не только, можно например написать {% bootstrap_field field show_label=False field_class="your-class" %}

http://django-bootstrap3.readthedocs.io/en/latest/templatetags.html вот тут посмотри:0

Pavel
14.03.2017
18:43:12
ВОт только документация до недавнего времени у них была на твёрдые три балла. Вроде переписали, но всё равно не фонтан.

Denis
14.03.2017
18:56:20
Мб я не прав, но не проще ли написать css просто ? А поля рендерить максимально просто

Pavel
14.03.2017
19:10:35
Мб я не прав, но не проще ли написать css просто ? А поля рендерить максимально просто
если нет особых требований к дизайну, то шаблон формы выглятит примерно так: <form method="post">{% csrf_token %} {% bootstrap_form form %} {% bootstrap_button "Сохранить" 'submit' %}</form> а на выходе вполне приятная глазу форма.

Pavel
14.03.2017
19:21:58
Ну это если нет особых требований, а они в 99% есть
зато бэкенд-админки всякие клепать - милое дело.

Pavel
14.03.2017
20:58:05
Мб я не прав, но не проще ли написать css просто ? А поля рендерить максимально просто
я вот тоже не понимаю, зачем юзать какие-то там django-bootstrap3. В чем проблема скачать стили и подключить в шаблон? Зачем кучу приложений скачивать на каждый чих?

Stanislav
14.03.2017
22:44:28
я вот тоже не понимаю, зачем юзать какие-то там django-bootstrap3. В чем проблема скачать стили и подключить в шаблон? Зачем кучу приложений скачивать на каждый чих?
Я тоже спрашивал, Паша ответил что ему удобнее написать шаблонный тег с формой и красиво отрисует И нет - слишком жестокая кастомизация ему не нужна, т.е. очень быстрое решение и красивое и удобное и тп

Я тоже не сторонник, больше за поебаццо

Eugene
14.03.2017
23:02:13
хз, если в проекте используется бутстрап, то почему не юзать?

YaOurTea
15.03.2017
05:58:58
✌?

Google
YaOurTea
15.03.2017
05:59:25
Вот такой вопрос

У меня в Джанге есть модель, где только два форейн кея (игра и судья). И мне нужно сделать что-то вроде проверки , что у одной игры может быть только один судья. Как это можно сделать?

Pavel
15.03.2017
06:00:10
на поле игра можно повесить unique=True

Vlad
15.03.2017
06:00:32
https://docs.djangoproject.com/en/1.10/ref/models/options/#unique-together

Admin
ERROR: S client not available

Vlad
15.03.2017
06:00:34
Возможно лучше так

Pavel
15.03.2017
06:01:17
и как это помешает на игру А повесить судью Я и Ч?

в разных записях

Vlad
15.03.2017
06:01:52
Если судья null=True - то позволит создать много записей с пустым судьей

Pavel
15.03.2017
06:02:32
на нарушение констрейнов

Vlad
15.03.2017
06:03:04
А с каких пор Foreign Key не может быть пустым?

Или я путаю...

Ilgiz
15.03.2017
06:05:30
а почему не сделать OneToOneField?

после матча просто удалять запись и просто хранить в другой таблице историю

Pavel
15.03.2017
06:06:08
А с каких пор Foreign Key не может быть пустым?
констрейн на уникальность полей (игра, судья)

Vlad
15.03.2017
06:07:59
Официальная документация говорит, что таки может Foreign key column быть NULL https://dev.mysql.com/doc/refman/5.7/en/create-table-foreign-keys.html

Для мускуля. Для других СУБД надо читать

Pavel
15.03.2017
06:08:48
YaOurTea
15.03.2017
06:09:54
unique_together пойдет, думаю, спасибо

Google
Pavel
15.03.2017
06:10:35
unique_together пойдет, думаю, спасибо
нет. можно будет создать одну игру с разными судьями.

Vlad
15.03.2017
06:11:08
А кстати да, не подумал )

Pavel
15.03.2017
06:11:28
Pavel Zagrebelin, [15.03.17 11:00] на поле игра можно повесить unique=True

но по-хорошему надо поле "судья" унести в таблицу "игра"

YaOurTea
15.03.2017
06:12:20
А тогда еще такой вопрос: Еще надо проверить, что если судья из того-же города, что и команда принимающая, то ошибку какую-нибудь выдавать P.S. есть отдельная модель с городами (id и имя) и у судьи и у команд есть форейн кей на город

но по-хорошему надо поле "судья" унести в таблицу "игра"
По хорошему - безусловно. Но модель нам выдали :С

Почитал про сигналы, как подобие тригеров, но не понял как там проверку сделать и как вообще они работают

А можно как-нибудь в форме фильтровать результаты? Я же как раз судью добавляю по id команды, можно было бы в выпадающем списке оставлять только судей из городов отличных от города принимающей команды. Можно так?

Нариман
15.03.2017
07:03:59
Ребят всем добро. Вопрос нуба. У меея есть запись блога. Хочу к ней иметь возможность цеплять несколько товаров, и отображать в шаблоне соответственно. Вопрос такой, связь будет ManyToMany?

Pavel
15.03.2017
07:07:21
Ребят всем добро. Вопрос нуба. У меея есть запись блога. Хочу к ней иметь возможность цеплять несколько товаров, и отображать в шаблоне соответственно. Вопрос такой, связь будет ManyToMany?
очень просто: если к каждому товару ровно одна запись (или ноль), то FK. если у каждой записи ровно один товар (или ноль), то FK. Если у товара может быть несколько записей, а у записи несколько товаров - ManyToMany.

Нариман
15.03.2017
07:26:51
очень просто: если к каждому товару ровно одна запись (или ноль), то FK. если у каждой записи ровно один товар (или ноль), то FK. Если у товара может быть несколько записей, а у записи несколько товаров - ManyToMany.
спасибо. за разъяснение. по мне так последний вариант подходит. так как у записи может быть много связанных товаров. и соответственно один товар может быть привязан ко многим записям.

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