Size: a a a

Django [ru] #STAY HOME

2019 November 14

MT

Matvey Tingaev in Django [ru] #STAY HOME
Vlad Tokarev
не удаляется до прохождения всех тестов
Спасибо, если у меня есть зависимые модели от других, как быть? Идти по иерархии бд вверх? чтобы на момент создания экземпляра модели, в состав которой входит экземпляр(объект) другой модели не было конфликтов? Не хочется в один тест кейс класть тестирование всех моделей на создание
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dmi Tgl
Я думал сначала во вьюхе как-то что-то сделать, но в итоге пришел к выводу, что во вьюхе этого не сделать, надо работать в шаблоне
в форме, если поле ModelChoiceField(), то:
class MyForm(forms.ModelForm):
  my_field = forms.ModelChoiceField(
       queryset=MyModel.objects.all(),
       limit_choices_to={'field': 'value'})


если поле определено по другому, то есть возможность в init() изменить choices
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Artem Gubatenko
в форме, если поле ModelChoiceField(), то:
class MyForm(forms.ModelForm):
  my_field = forms.ModelChoiceField(
       queryset=MyModel.objects.all(),
       limit_choices_to={'field': 'value'})


если поле определено по другому, то есть возможность в init() изменить choices
У меня немного по-другому вышло через Model.objects.exclude(pk=1), но спасибо
источник

Д

Дмитрий in Django [ru] #STAY HOME
А это нормально когда проект реализован на половину традиционно так сказать, а наполовину в виде API
источник

Д

Дмитрий in Django [ru] #STAY HOME
?
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
Дмитрий
А это нормально когда проект реализован на половину традиционно так сказать, а наполовину в виде API
А как иначе? Если фронтенд написан без фреймворков, и при этом иногда какие то аяксы шлёт на сервер, то придется юзать и АПИ и "традиционный" способ
источник

R

RickHentai in Django [ru] #STAY HOME
Гайз, посоветуйте, кто знает мб, как вообще в браузерных играх делаеться, как привязываються персонажи к пользователям?Допустим я регаюсь и создаю нового персонажа, мне  получаеться ид персонажа в поля юзера записывать или как?
источник

V

Vladyslav in Django [ru] #STAY HOME
RickHentai
Гайз, посоветуйте, кто знает мб, как вообще в браузерных играх делаеться, как привязываються персонажи к пользователям?Допустим я регаюсь и создаю нового персонажа, мне  получаеться ид персонажа в поля юзера записывать или как?
class Character(models.Model):
   user = models.ForeignKey('auth.User')
источник

R

RickHentai in Django [ru] #STAY HOME
Vladyslav
class Character(models.Model):
   user = models.ForeignKey('auth.User')
это мы привязываем персонажа к юзеру, а как юзеру узнать какой перс к нему привязон?
источник

V

Vladyslav in Django [ru] #STAY HOME
RickHentai
это мы привязываем персонажа к юзеру, а как юзеру узнать какой перс к нему привязон?
@property
def characters():
   return Character.objects.filter(user=self)

и потом User.characters - QuerySet персонажей
источник

R

RickHentai in Django [ru] #STAY HOME
частично понял,я просто не силен в ключах этих, спасибо
источник

♚Inojelis in Django [ru] #STAY HOME
Помогите плиз. У меня не работает поиск по сайту. То-есть помойму поиск происходит, но я эти данные я не могу получить.

код:   https://drive.google.com/drive/folders/1FDgEUOgR9jpFwU0EqDfTKxqSa1iUKIaO?usp=sharing
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
RickHentai
частично понял,я просто не силен в ключах этих, спасибо
> return Character.objects.filter(user=self)

лучше (если Character.user не имеет related_name):
return self.user_set.all()
источник

i

iudicio® in Django [ru] #STAY HOME
Pavel Zagrebelin
в смысле на одной странице показать и отдельный пост, и список всех постоов вообще?
Типо того(список похожих)
источник

V

Vladimir in Django [ru] #STAY HOME
Всем привет. Есть модель Sensor, есть таблица в другой базе, events, как добавить несколько свойств  к модели  Sensor взяв последнее сообщение по timestamp из таблицы events. Я так понял можно объявить эти поля как @property в Sensor, затем создать модель Events, и на каждое @property в Sensor, делать Event.objects.filter(sensor_id=self.sensor_id).last().message , кажется когда будет дохера записей в event, будет тормозить, да и вообще получается на каждое свойство новый запрос в events. Как можно сделать поизящнее ?
источник

Т

Тимур in Django [ru] #STAY HOME
Кто нибудь проходил курс от udemy по Джанго?
источник

Т

Тимур in Django [ru] #STAY HOME
Стоит смотреть ?
источник

IL

Ivan Lerner in Django [ru] #STAY HOME
Тимур
Кто нибудь проходил курс от udemy по Джанго?
Можешь глянуть на https://coursehunter.net

Там подписка, но доступны все курсы. Туда заливают много с udemy И так далее
источник

IL

Ivan Lerner in Django [ru] #STAY HOME
По джанго вроде тоже много есть
источник

Т

Тимур in Django [ru] #STAY HOME
Ivan Lerner
По джанго вроде тоже много есть
Это типо складчины?
источник