Size: a a a

Django [ru] #STAY HOME

2020 February 04

DT

Dan Tyan in Django [ru] #STAY HOME
Jack
path('product/<id:id>/<slug:slug>/detail.html', views.product_detail, name='product_detail'), жалуется что я не правильно добавляю
в документации посмотри что в <id:id> означает первая и вторая часть
за что отвечает и какие может иметь значение
источник

J

Jack in Django [ru] #STAY HOME
Да, спасибо ребят, сейчас гляну
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
https://stackoverflow.com/questions/52868524/how-jwt-works-with-django-phonenumber-field как думаете причина может быть только в версии drf 2.0 или все равно придется пилить свою кастомку?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а ты что для phoneumber использовал?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и зачем телефон в jwt ?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
PhoneNumberField
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
для авторизации буду использовать телефонный номер, а в этой либе поддерживаются все страны
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
и встроенная валидация
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Baktiyar Bekbergen
PhoneNumberField
либа какая ?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
phonenumbers, django-phonenumber-field
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя свой jwt_encoder ?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
нет
from rest_framework_jwt.settings import api_settings

jwt_payload_handler = api_settings.JWT_PAYLOAD_HANDLER
jwt_encode_handler = api_settings.JWT_ENCODE_HANDLER
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
под капотом payload идет так
 {'user_id': 1, 'username': PhoneNumber(country_code=7, national_number=7077777777, extension=None, italian_leading_zero=None, number_of_leading_zeros=None, ...
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а у тебя username PjoneNumberField
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну тебе в SO уже посоветовали
перепиши jwt_encode_handler
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Кажется это оффтоп, но есть ли у кого простые подходы по наследованию репозиторий (структура, django+celery+channels с необходимым минимумом, все это вместе с Dockerfile , docker-compose и helm-чартами)? У нас структура проектов редко меняется, хотелось бы что-то вроде git submodules
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Dan Tyan
ну тебе в SO уже посоветовали
перепиши jwt_encode_handler
кажется легче будет в charField) а потом валидировать по другому
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Muslim Beibytuly
Кажется это оффтоп, но есть ли у кого простые подходы по наследованию репозиторий (структура, django+celery+channels с необходимым минимумом, все это вместе с Dockerfile , docker-compose и helm-чартами)? У нас структура проектов редко меняется, хотелось бы что-то вроде git submodules
что-то типа django-cookiecutter?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Pavel Zagrebelin
что-то типа django-cookiecutter?
Вроде того, но чтобы иметь возможность через хуки обновлять наследующие репозиторий при изменениях предка(обновление django, celery)
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Pavel Zagrebelin
что-то типа django-cookiecutter?
В голове пока только монорепозиторий:D
источник