Django congress jp 2019 make query great again! (slide share)
![Django congress jp 2019 make query great again! (slide share)](https://cdn-ak-scissors.b.st-hatena.com/image/square/dc76b8730eb597b54c5089c99bb71290fd708a9c/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fdjangocongressjp2019makequerygreatagainslideshare-190517190322-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
追記: 翔泳社さんからDjangoの書籍を出版するのでぜひ読んでみてください。 実践Django Pythonによる本格Webアプリケーション開発 作者:芝田 将翔泳社Amazon この資料は DjangoCongress JP 2018で話した「Djangoにおける認証処理実装パターン」 の解説記事になります。 2019/04/08 追記: GithubのコードはPython3.7 Django2.2にupdateしています) 何年か前に Djangoのユーザー認証まとめ という記事を書きました。今でもコンスタントに100PV/dayくらいアクセスのある記事なのですが内容が古く、実装時にハマりやすい注意点にもあまり触れることができておらず、おすすめできる資料ではありません。今回はDjangoCongress JPにて発表の機会をいただけたのですが、この機会に認証処理についてまとめ直すと同
Django Congress JP 2018の発表資料です
status.py Status Codes 418 I'm a teapot - Any attempt to brew coffee with a teapot should result in the error code "418 I'm a teapot". The resulting entity body MAY be short and stout. — RFC 2324, Hyper Text Coffee Pot Control Protocol Using bare status codes in your responses isn't recommended. REST framework includes a set of named constants that you can use to make your code more obvious and re
DjangoCongress JPは日本で開催されるDjango Webフレームワークのカンファレンスです。 DjangoCongress JPは、Djangoでアプリケーションを開発している人、Djangoを学んでいる人などDjangoに関わる全ての人が参加できます。 参加する全ての人がDjangoについて交流し、出会い、学び、楽しみ、深い理解を得ることを目的にしています。 DjangoCongress JPに参加する、発表する、スタッフとしてイベントを運営する全ての人は以下のCode Of Conduct (行動規範) を守る必要があります。 DjangoCongress JP is a conference for the Django Web framework in Japan. If you are a seasoned Django pro or just starting,
この記事は Django Advent Calendar 2017 20日目の記事です。 先日、満を持してバージョン2.0がリリースされました。 ただ、今回は新しい機能の紹介ではなく、1.xでも実装可能な「API認証」について書きます。 アジェンダ この記事を書こうと思ったきっかけ API認証の実装 まとめ この記事を書こうと思ったきっかけ 以前、こちらにも書いたのですが、私は自分がつくったシステムのログイン~ログアウト処理に、これまた自分で作ったGo(Gin)のAPIを利用しています。 ※最近はソーシャルログインなど外部サービスとの連携が楽にできるのですが、自分の勉強のためにこのようにしています。 で、以前ASP.NETでつくったレシピ管理ツールを今年Djangoに移行しまして、そこでもAPI認証をすることにしました。 CakePHP3やLaravelでは比較的簡単にできたのですが、Dj
クエリを作成する¶ 一度 データモデル を作成すれば、Django はデータオブジェクトの作成、取得、更新および削除を行えるようにデータベースを抽象化した API を自動的に提供します。本ドキュメントではこの API をどのように用いるかを説明します。多様なモデル探索オプション全てに関する詳細については データモデルの項目 を参照ください。 本項( および参照する文章 )では、以下に定義されたウェブログアプリケーションを構成するモデル定義を利用します: from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __str__(self): return self.name class Autho
Awesome Django News August 2021 I'm very happy to announce that Roberto Rosario, the original author of Awesome Django, has granted permission to continue the project. I'll be doing my very best to continue the legacy of quality and accuracy. I look forward to your feedback and contributions. Thank you! Introuction If you find Awesome Django useful, please consider donating to help maintain it. Th
Posted by Tim Graham on December 2, 2017 The Django team is happy to announce the release of Django 2.0. This release starts Django’s use of a loose form of semantic versioning, but there aren’t any major backwards incompatible changes (except that support for Python 2.7 is removed) that might be expected of a 2.0 release. Upgrading should be a similar amount of effort as past feature releases. Th
DjangoのRESTframeworkを使っている際に調べた内容で個人的にメモとして残しておきたい項目をまとめました。 調べたら当たり前の内容や自分で実装した項目まであります。本記事の内容でもっと良い方法があったり、そもそもこんな問題に直面することが間違っているなどの指摘がありましたら、コメント等でお願いします。 ネストしたURLを表現したい restframeworkのrouterを使って以下のようなrest apiを作成するのは容易です。 /api/v1/groups/ GET POST /api/v1/groups/1/ GET PUT PATCH DELETE /api/v1/members/ GET POST /api/v1/members/1/ GET PUT PATCH DELETE
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く