Size: a a a

Django [ru] #STAY HOME

2021 March 21

G

Gas in Django [ru] #STAY HOME
по доке отдаваться дрлжны access и refresh токены.
источник

SA

S. A. M. in Django [ru] #STAY HOME
Gas
по доке отдаваться дрлжны access и refresh токены.
они отдаются
источник

SA

S. A. M. in Django [ru] #STAY HOME
Gas
по доке отдаваться дрлжны access и refresh токены.
Кажется он пароль не может сверить, я make_password использую при регистрации
источник

SA

S. A. M. in Django [ru] #STAY HOME
У simplejwt есть функция сверять пароли?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Александр
Привет, подскажите как можно это сделать красиво.
Для обработки запроса мы делаем:
path("test", views.my_function)
Я например хочу делать 4 запроса: GET, POST, PUT, DELETE. Для того что бы их обработать нужно сделать метод в которой мы проверяем request.method на каждый тип запроса, и под каждый отрабатывать нужную функцию.
def my_function():
 if request.method == "GET":
   .....
 if request.method == "POST":
   .....
 if request.method == "PUT":
   .....
 if request.method == "DELETE":
   .....
Можно ли это сделать как-то более лаконичнее и красивее?
Или cbv, или раскидать по разным функциям
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
ребят , ну кто подскажет , уже сил нет ,всю ночь потратил , как же делать миграцию на virtualenv
источник

JT

James Town in Django [ru] #STAY HOME
Ребята, есть у кого-нибудь в реализации taggit + авто-предложения по тегам.
Чтобы в форме во фронте начинал вводить название тега и вываливался список предложений по тегам.
Нашел много пакетов, но они все 10-летней давности и ни один не заработал.
источник

.

.... in Django [ru] #STAY HOME
Всем привет. Заливаю сайт django на сервер ubuntu
Свзязка nginx +  gunicorn + django
Сертификат самоподписанный
Всё работает без ошибок
Настроил маршрут
urls.py:
...
path('exporter/', views.exporter, name="exporter")
...

views.py
def exporter(request):
  return HttpResponse("Hello!")

Я получаю результат.
Теперь я хочу вывести шаблон
def exporter(request):
   assert isinstance(request, HttpsRequest)
   return render(
       request,
       'main/exporter.html',
       {

       }
   )
И при переходе я получаю ошибку Server Error (500)
Если я перехожу на админку, то оно работает и отображается.
Если я введу путь что не отслеживаю, получаю Not found
Структура файлов:
calculator:
|-main
|  |-templates
|  |  |-main
|  |  |  |-exporter.html

Папку templates и main я создал вручную
источник

G

Gas in Django [ru] #STAY HOME
S. A. M.
они отдаются
ну так если отдаются попробуй след запрос с аут хеадером Bearer accresstoken
источник

G

Gas in Django [ru] #STAY HOME
жалательно на клиенте тоже использовать соответствующую библиотеку. т. к. access токен живет не долго и его надо переодически лбновлять с помощью refresh токена.
источник

G

Gas in Django [ru] #STAY HOME
Gas
ну так если отдаются попробуй след запрос с аут хеадером Bearer accresstoken
Authorization: Bearer eyJhbGciO......
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Добрый день, можете объяснить почему у меня не открывается урл? Прикрепляю код и реплеем скрин https://dpaste.org/vi1k
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Dmitriy Yarosh
Добрый день, можете объяснить почему у меня не открывается урл? Прикрепляю код и реплеем скрин https://dpaste.org/vi1k
источник

JT

James Town in Django [ru] #STAY HOME
а другие urls покажи
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
James Town
а другие urls покажи
urlpatterns = [
   path('', PostList.as_view(), name='home'),
   path('<slug:slug>/', PostDetail.as_view(), name='post_detail'),
   path('signup', Signup.as_view(), name='signup'),
   path('login', Login.as_view(), name='login'),
   path('logout', Logout.as_view(), name='logout'),
   path('create', Create.as_view(), name='create'),
]
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
это те что внутри апки
источник

SA

S. A. M. in Django [ru] #STAY HOME
Gas
жалательно на клиенте тоже использовать соответствующую библиотеку. т. к. access токен живет не долго и его надо переодически лбновлять с помощью refresh токена.
authenticate что находится в методе validate у TokenObtainSerializer выдает пустого пользователя
источник

JT

James Town in Django [ru] #STAY HOME
Dmitriy Yarosh
urlpatterns = [
   path('', PostList.as_view(), name='home'),
   path('<slug:slug>/', PostDetail.as_view(), name='post_detail'),
   path('signup', Signup.as_view(), name='signup'),
   path('login', Login.as_view(), name='login'),
   path('logout', Logout.as_view(), name='logout'),
   path('create', Create.as_view(), name='create'),
]
path('<slug:slug>/', PostDetail.as_view(), name='post_detail'), - по этой записи django пытается найти пост по имени login
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Dmitriy Yarosh
urlpatterns = [
   path('', PostList.as_view(), name='home'),
   path('<slug:slug>/', PostDetail.as_view(), name='post_detail'),
   path('signup', Signup.as_view(), name='signup'),
   path('login', Login.as_view(), name='login'),
   path('logout', Logout.as_view(), name='logout'),
   path('create', Create.as_view(), name='create'),
]
А главный урлз?
источник

m@

madwayz @ 0xd34d in Django [ru] #STAY HOME
....
Всем привет. Заливаю сайт django на сервер ubuntu
Свзязка nginx +  gunicorn + django
Сертификат самоподписанный
Всё работает без ошибок
Настроил маршрут
urls.py:
...
path('exporter/', views.exporter, name="exporter")
...

views.py
def exporter(request):
  return HttpResponse("Hello!")

Я получаю результат.
Теперь я хочу вывести шаблон
def exporter(request):
   assert isinstance(request, HttpsRequest)
   return render(
       request,
       'main/exporter.html',
       {

       }
   )
И при переходе я получаю ошибку Server Error (500)
Если я перехожу на админку, то оно работает и отображается.
Если я введу путь что не отслеживаю, получаю Not found
Структура файлов:
calculator:
|-main
|  |-templates
|  |  |-main
|  |  |  |-exporter.html

Папку templates и main я создал вручную
Так ты и указывай templates//main/exporter.html
источник