Size: a a a

Django [ru] #STAY HOME

2019 August 28

I

InzGIBA in Django [ru] #STAY HOME
Просто я до конца не уверен что в "test/?page=2" должен быть / после test
источник

НС

Наглый Спамер in Django [ru] #STAY HOME
Ребята такой вопрос есть модель League со след полями.

league_id: primary key 
league_name: str 
country: str.
country_code: str.
season: str
season_start: date.
season_end: date.
league_logo: str.
league_flag: str.
standings: int.
is_current: int.

Также есть модель Country с след полями.
country: str
country_code:str

Модель League содержит поля country и country_code

Одна лига может иметь запись только об одной стране и следственно только одну запись country_code.

Вопрос как правильно определить связи между двумя моделями, будет ли правильно если я в модели League для каждого поля сделаю так
class League(models.Model):
     country = OneToOne
     country_code = OneToOne
Я думаю что можно но хочу уточнить
источник

BE

Black Eyes in Django [ru] #STAY HOME
InzGIBA
ты сами параметры обрабатываешь?
test/?page=<page>
почему игнорирует
test/?page=1 ????
источник

BE

Black Eyes in Django [ru] #STAY HOME
InzGIBA
Просто я до конца не уверен что в "test/?page=2" должен быть / после test
path('answer/?page=<pk>' будет пропускать url
источник

BE

Black Eyes in Django [ru] #STAY HOME
У меня
Page not found (404)
Request Method:  GET
Request URL:  http://127.0.0.1:8000/test/?page=1

http://127.0.0.1:8000/test/?page=1

path('test/?page=<page>'

Это не вариант
источник

I

InzGIBA in Django [ru] #STAY HOME
так обработку повесь на другую ссылку (в душе не чаю зачем тебе / там, но)
path('answer/', index, name='answer.view.result.sample'),
выше path где идет page - это извращение
источник

BE

Black Eyes in Django [ru] #STAY HOME
а так ты parse сунул в модель:)
источник

BE

Black Eyes in Django [ru] #STAY HOME
Между прочим у меня нету объекта в модели
источник

BE

Black Eyes in Django [ru] #STAY HOME
Как выразился @jerunman это дичь
источник

I

InzGIBA in Django [ru] #STAY HOME
скинь файл urls.py
источник

BE

Black Eyes in Django [ru] #STAY HOME
InzGIBA
скинь файл urls.py
Зачем, если бы другие строки мешали, тогда ошибка бы другая была
источник

I

InzGIBA in Django [ru] #STAY HOME
просто скинь
источник

J

Je in Django [ru] #STAY HOME
вы просто засунули в стрингу URL'а query-параметры, это реально плохо, так нельзя делать
правильно делать, как я выше кинул
источник

BE

Black Eyes in Django [ru] #STAY HOME
Представь, что там строчка
path('test/?page=<page>', test, name='main-views-test'),
Она не видит ????????? параметры
path не видит параметры, их видит только re_path как я думаю сейчас
источник

BE

Black Eyes in Django [ru] #STAY HOME
Кстати я сегодня прикольный трэк заценил, скинуть ссылку ?
источник

I

InzGIBA in Django [ru] #STAY HOME
Black, а почему у тебя после test идет слэш?
ты ведь понимаешь что он там лишний?
источник

I

InzGIBA in Django [ru] #STAY HOME
т.е. при такой реализации тебе нужна будет еще один path без page
который будет принимать всё и в самом def test будешь через get всё формулировать
источник

I

InzGIBA in Django [ru] #STAY HOME
но возможно я ошибаюсь х)
источник

BE

Black Eyes in Django [ru] #STAY HOME
InzGIBA
Black, а почему у тебя после test идет слэш?
ты ведь понимаешь что он там лишний?
🥶да и ты его доже засунул
path('answer/?page=<pk>'
источник

J

Je in Django [ru] #STAY HOME
InzGIBA
Black, а почему у тебя после test идет слэш?
ты ведь понимаешь что он там лишний?
у него слеш по стандарту, trailing slash может быть, а может не быть, и в джанго даже опция есть включать его всегда
источник