Pull to refresh
78

Пользователь

34
Subscribers
Send message
Не, я к тому, что react выведет ошибку «Invalid username and password», а в случае с required=True выведет «Network error».
Вот что будет в браузере.
Допустим удалим один или несколько параметров, то мы получаем в json
{
    "error": "Invalid username and password"
}


А если есть required=True, то получим
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>422 Unprocessable Entity</title>
<h1>Unprocessable Entity</h1>
<p>The request was well-formed but was unable to be followed due to semantic errors.</p>


Видимо, надо по ситуации все же решать. Либо как-то научить его отдавать json в качестве исключения.
norguhtar, спасибо за наводку.
Получается, что если мы хотим использовать webargs в примере из статьи.
То писать надо примерно так:
from webargs.flaskparser import use_args                                                                                                                                 
from webargs import fields    
# Code ...
class UserLogin(Resource):                                                                                                                                               
      @use_args({'username': fields.Str(),                                                                                                                                 
                 'password': fields.Str()}, locations=['json'])                                                                                                            
      def post(self, args):                                                                                                                                                
          if args.get('username') == 'admin' and args.get('password') == 'habr': 
             # Code


Верно? Я проверил, в принципе, работает.
Спасибо за коммент. А вроде есть reqparse в flask_restful.
https://flask-restful.readthedocs.io/en/latest/api.html#module-reqparse
Нужен ли webargs?

А по-поводу marshmallow, я к нему присматриваюсь. И раз вы здесь его упомянули хотелось бы спросить: у вас есть позитивный опыт использования? Можете что-нибудь про него рассказать хорошее?
Ну, не меньше, а реже. Это две большие разницы :)
За это «реже», даже нобелевку дали:
www.bbc.com/russian/features-44025775
image
Был такой квест Chronomaster 1995 года. Очень мне он понравился. Но диск был не качественно записан и игра не шла дальше определенного уровня.
Я поехал в палатку, где торговали дисками(дискетами) купить новый. Прихожу значит и говорю:
— А у вас есть Хрономастер?
И тут мне показывают на бухого шатающегося алкаша и говорят:
— Так вон же он стоит.

Читал, просто мне показалось, что если человек не знает ответов на вопрос: «отличия vi, vim и neovim», то надо написать то что я написал.
Сорри, если что не так.

На счет neovim, рекомендую это видео:
www.youtube.com/watch?v=NmHuu3UjQ7k
Толково, на мой взгляд рассказано. Будет ясная картина.

А по поводу, отличия vi и vim — это в книжке, хорошо расписано:
www.ozon.ru/context/detail/id/19698693

На счет того что у кого-то что-то там тормозит, в общей форме не ответишь. Надо разбираться индивидуально.

Имхо, статья просто показывает, что можно делать в vim в современных условиях. Какие есть возможности и т.д.

А ваши вопросы они ближе к основам. А основы, они как были так и остались: «Your problem with Vim is that you don't grok vi». Этот ответ набрал на So более 2.8к+.

Можно за деревьями не увидеть леса. Можно за всеми этими плагинами, красивостями не использовать всю мощь слепой печати и команд vim-a. И что тогда они будут стоить все эти плагины и украшения? Да, ровным счетом ничего, уж лучше тыкать мышкой в IDE.

Изучение слепой печати и команд в vi — это инвестиция в себя. Один раз научился и все.
Плагины будут приходить и уходить, IDE будут умирать и приходить новые, но навык слепой печати и команд на уровне рефлексов в vim останется на всю жизнь.

Вам спасибо за коммент. На счет tmux — это вопрос к разработчикам )
tail -n 0  ~/* ~/.* 2>/dev/null | cut -d '>' -f2

Дорогой, dim2r.
Не стоит думать, что мы лучше чем американцы, или лучше чем «молодые».
А на счет, того что у нас страна лучше, прямо как в поговорке — всяк кулик своё болото хвалит.

Так что как писал дедушка Крылов:
«Чем кумушек считать трудиться,
Не лучше ль на себя, кума, оборотиться?»

За возношением следует и падение, стоит только себя посчитать лучше кого-то, так обязательно по шапке получишь. Это закон.
Осуждают то, чего не понимают.
Квинтилиан
Как бороться с прокрастинацией в случае тяжелых жизненных невзгод и проблем?
Когда прокрастинация — это побочный эффект какой-нибудь сложной жизненной ситуации, которую на данный момент не в силах изменить.
Существуют практические рекомендации кроме морально-волевых качеств?
Поставил это расширение.
Сначало не работало, зашел в настройки поставил галки.
Стало блокироваться.
Спасибо большое!
Да, возможно это у меня опера морочит голову.
А попробовал в хроме, там блокируется.
Но я к опере привык, надо с ней что-то придумать.

Information

Rating
Does not participate
Registered
Activity