Size: a a a

Django [ru] #STAY HOME

2020 October 14

Y

Yaroslav in Django [ru] #STAY HOME
tima
ничем есть только пару таблиц которые отличаются можно пропустить
В чем проблема, опиши подробнее
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
так name вроде встроенное типа gt contains и тд
источник

Y

Yaroslav in Django [ru] #STAY HOME
Dmitriy Тiutiunnyk
так name вроде встроенное типа gt contains и тд
Можно, весь код ошибки?
источник

t

tima in Django [ru] #STAY HOME
100 таблиц одинаковая схема и структура названий таблиц blablabla_1 и так до 100
источник

Y

Yaroslav in Django [ru] #STAY HOME
tima
100 таблиц одинаковая схема и структура названий таблиц blablabla_1 и так до 100
И поля одинаковые?
источник

t

tima in Django [ru] #STAY HOME
Yaroslav
И поля одинаковые?
да
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
Yaroslav
Можно, весь код ошибки?
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
могу еще выше, если надо
источник

Y

Yaroslav in Django [ru] #STAY HOME
Так зачем тебе писать 100 таблиц?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Так, написано что name не поддерживается
источник

t

tima in Django [ru] #STAY HOME
надо. зачем об этом спрашивать? мне бы хотя бы понять как это делать
источник

t

tima in Django [ru] #STAY HOME
без 100 моделей классов а один
источник

Y

Yaroslav in Django [ru] #STAY HOME
tima
надо. зачем об этом спрашивать? мне бы хотя бы понять как это делать
У меня книжный интернет, магазин.

Я же не буду создавать модель, для каждой книги?
источник

t

tima in Django [ru] #STAY HOME
ну это ошибки молодости и логика написано на все эти таблицы
источник

Y

Yaroslav in Django [ru] #STAY HOME
tima
надо. зачем об этом спрашивать? мне бы хотя бы понять как это делать
За тем, что ты скорее, всего думаешь, что для каждого, товара или пользователя нужна своя таблица
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
Yaroslav
Так, написано что name не поддерживается
ну так а почему например здесь поддерживается?



class Team(models.Model):     name = models.CharField(max_length=64)

class Game(models.Model): home_team = models.ForeignKey(Team, related_name='game_at_home', on_delete=models.CASCADE) home_team_points = models.IntegerField()
rival_team =models.ForeignKey(Team, related_name='rival_game', on_delete=models.CASCADE) rival_team_points = models.IntegerField()
date = models.DateField()


falcons_home_games = Game.objects.filter(home_team__name="Falmouth Falcons
")?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Dmitriy Тiutiunnyk
ну так а почему например здесь поддерживается?



class Team(models.Model):     name = models.CharField(max_length=64)

class Game(models.Model): home_team = models.ForeignKey(Team, related_name='game_at_home', on_delete=models.CASCADE) home_team_points = models.IntegerField()
rival_team =models.ForeignKey(Team, related_name='rival_game', on_delete=models.CASCADE) rival_team_points = models.IntegerField()
date = models.DateField()


falcons_home_games = Game.objects.filter(home_team__name="Falmouth Falcons
")?
Да, потому что, у модели Team, есть поле 'name'
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
а, точно,что-то тупанул, подумал, что name это встроенное имя для получения значения
источник

Y

Yaroslav in Django [ru] #STAY HOME
Dmitriy Тiutiunnyk
а, точно,что-то тупанул, подумал, что name это встроенное имя для получения значения
Пропиши метод str и всё натом
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
да я вот вроде просто убрал name и заработало, его обяз писать?
источник