2018-11-24から1日間の記事一覧
画像ファイルなら画像ファイル、音声ファイルなら音声ファイル。という風に特定の拡張子だけしかアップロードできないようにしたいということがあるでしょう。そんな時の対処法を紹介します。 画像ファイルオンリー validators.pyを用意します。 import os f…
たまには技術記事以外も書こうかなと思い、以前販売を開始したLINEスタンプについて書いていこうかなー、と思った次第です。よかったら、買ってほしいな、と。line.me エンジニア三種の神器 みなさまお馴染みの言葉、もう分かりますよね?そう、「完全に理解…
Djangoで設計したAPIを元にNuxtで検索機能を実装する方法を紹介しようと思います。 DjangoでAPI作成 前回の記事のUser APIを使っていくのでこちらをご覧ください。jyouj.hatenablog.com Nuxtで検索機能を実装 APIの受け渡しにはaxiosを使います。これも前回…
以前、Djangoでフォロー機能を実装したことがありましたが、今回はDjangoの方でAPIを用意してあげて、Nuxt.jsを使い、実装する方法を紹介します。<過去記事> jyouj.hatenablog.com Djangoでフォロー関係のAPI rest_framework関連のsettings.pyへの設定は詳…
タイムラインやホームを作っている時、フォローしているユーザーの投稿のみを流したい時ってありますよね?Djangoで簡単にそれを実装する方法を紹介します。 フォローしているユーザーの投稿のみを! フォロー・アンフォロー機能に関してはこちらを参照くだ…
Webサービスを開発するときに用意しておかなければならないのが退会機能。それをDjangoで作る機能をご紹介します。 退会 退会機能は他のユーザーからアクセスされては困るので、制限をかけときます。 from django.contrib.auth.mixins import LoginRequiredM…