Size: a a a

Django [ru] #STAY HOME

2019 November 24

n

nefalem in Django [ru] #STAY HOME
Добрый день, кто подскажет как можно обратиться к полям json или переделает его в dict ? вот ссылка https://dpaste.de/kHx1
источник

Б

Барсик in Django [ru] #STAY HOME
nefalem
Добрый день, кто подскажет как можно обратиться к полям json или переделает его в dict ? вот ссылка https://dpaste.de/kHx1
Используй json из стандартной библиотеки.

import json

python_dict = json.loads(s)
источник

♚Inojelis in Django [ru] #STAY HOME
помогите плиз. у меня не отображаются изображения, хотя остальные статические файлы работают.

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

A

AstralRomance in Django [ru] #STAY HOME
Помогите с урлами. Пока самая темная для меня тема.
Вот есть у меня модели Card и CardSet
Выводятся они на главной странице, все ок.
Хочу к ним прикрутить вьюхи для вывода по сетам и по картам. Пишу такие урл-паттерны:
re_path(r'^card_set/(?P<set_slug>[-\w]+)/$', card_set_view, name='card_set_detail'),
re_path(r'^card/(?P<card_slug>[-\w]+)/$', card_view, name='card_detail')

Получаю ошибку:
Reverse for 'set_detail' not found. 'set_detail' is not a valid view function or pattern name
Что я делаю не так и как оно вообще работает? А то я делаю некоторые вещи и не особо понимаю как они работают, что раздражает.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
AstralRomance
Помогите с урлами. Пока самая темная для меня тема.
Вот есть у меня модели Card и CardSet
Выводятся они на главной странице, все ок.
Хочу к ним прикрутить вьюхи для вывода по сетам и по картам. Пишу такие урл-паттерны:
re_path(r'^card_set/(?P<set_slug>[-\w]+)/$', card_set_view, name='card_set_detail'),
re_path(r'^card/(?P<card_slug>[-\w]+)/$', card_view, name='card_detail')

Получаю ошибку:
Reverse for 'set_detail' not found. 'set_detail' is not a valid view function or pattern name
Что я делаю не так и как оно вообще работает? А то я делаю некоторые вещи и не особо понимаю как они работают, что раздражает.
рекомендую django_extensions поставить, там есть жутко удобная команда ./manage.py show_urls. Выводит все урлы в трёх видах: адрес со всеми плейсхолдерами, вьюшка и название для reverse()
источник

A

AstralRomance in Django [ru] #STAY HOME
Pavel Zagrebelin
рекомендую django_extensions поставить, там есть жутко удобная команда ./manage.py show_urls. Выводит все урлы в трёх видах: адрес со всеми плейсхолдерами, вьюшка и название для reverse()
./manage.py show_urls
Unknown command: 'show_urls'
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
Используй json из стандартной библиотеки.

import json

python_dict = json.loads(s)
Благодарю попробую
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
AstralRomance
./manage.py show_urls
Unknown command: 'show_urls'
а ты первые три слова из моего сообщения специально проигнорировал?
источник

A

AstralRomance in Django [ru] #STAY HOME
А, все, понел.
источник

A

AstralRomance in Django [ru] #STAY HOME
Экстеншены поставил, проблему это дело не решило, он все еще не знает о такой команде...
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
AstralRomance
Помогите с урлами. Пока самая темная для меня тема.
Вот есть у меня модели Card и CardSet
Выводятся они на главной странице, все ок.
Хочу к ним прикрутить вьюхи для вывода по сетам и по картам. Пишу такие урл-паттерны:
re_path(r'^card_set/(?P<set_slug>[-\w]+)/$', card_set_view, name='card_set_detail'),
re_path(r'^card/(?P<card_slug>[-\w]+)/$', card_view, name='card_detail')

Получаю ошибку:
Reverse for 'set_detail' not found. 'set_detail' is not a valid view function or pattern name
Что я делаю не так и как оно вообще работает? А то я делаю некоторые вещи и не особо понимаю как они работают, что раздражает.
а в чем смысл строить урлы на регулярках? они могут что-то такое, чего не может стандартный path из 2.0+?
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
AstralRomance
Экстеншены поставил, проблему это дело не решило, он все еще не знает о такой команде...
в installed_apps добавил?
источник

A

AstralRomance in Django [ru] #STAY HOME
Anthony Hopkins
а в чем смысл строить урлы на регулярках? они могут что-то такое, чего не может стандартный path из 2.0+?
о так - не очень говорят. Поэтому делаю на регулярках.
источник

p

pavel in Django [ru] #STAY HOME
как мне это урл `rl(
       r'^(?P<version>(v1|v2))/bookings/$',
       bookings_list,
       name='bookings-list'
   ),`

перевести в path?
источник

A

AstralRomance in Django [ru] #STAY HOME
Телега из-под виртуалки работает так себе, но суть ясна, я думаю. В туторе регулярки, я тоже делаю на регулярках...
источник

♚Inojelis in Django [ru] #STAY HOME
помогите плиз. у меня не отображаются изображения, хотя остальные статические файлы работают.

настройки :https://dpaste.de/aU35

модельки :https://dpaste.de/ADhN
источник

A

AstralRomance in Django [ru] #STAY HOME
re_path(r'/card_set/<set_slug>/', card_set_view, name='card_set_detail'),
re_path(r'/card/<card_slug>/', card_view, name='card_detail')

Сделал вот так, получил в лицо:
NoReverseMatch
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
Используй json из стандартной библиотеки.

import json

python_dict = json.loads(s)
Нет не помогаетк сожалению the JSON object must be str, not 'list'
источник

Б

Барсик in Django [ru] #STAY HOME
nefalem
Нет не помогаетк сожалению the JSON object must be str, not 'list'
json_object = json.dumps(s)
python_dict = json.loads(json_object)

А так?
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
json_object = json.dumps(s)
python_dict = json.loads(json_object)

А так?
Так работает но не могу получить доступ к полям
источник