よしたく blog

ほぼ週刊で記事を書いています

Django

【Django】アプリケーションをディレクトリにまとめた時の設定変更箇所

Django でアプリを複数作っていくとルートディレクトリが見づらくなっていく。 . ├── accounts ├── manage.py ├── posts そこで、app ディレクトリを作成し、その中にアプリを入れる形をとってみた。 . ├── app ├── accounts ├── posts ├── manage.py それに…

Django REST FrameworkとJWTで認証を実装する

手順 インストール まずはDjango REST FrameworkとJWTを扱うためのライブラリをインストールします。 pip install djangorestframework pip install djangorestframework-jwt Django REST Frameworkの設定 プロジェクトとアプリケーションの作成 次にDjango …

Djangoでrequirements.txtをうまく使い分ける方法

以前、Djangoのrequirements.txtを環境ごとに使い分けようとした結果、Herokuにてエラーが出てしまいました。これの良い解決方法です。 yoshitaku-jp.hatenablog.com もぐもぐDjangoにて質問したところ、ベストな回答をいただけたのでメモ代わりに書いておき…

DjangoをHerokuにプッシュすると出るApp not compatible with buildpack

エラー内容 DjangoのwebアプリケーションをCircleCI経由でHerokuにpushしていたら、そこで出たエラーがでた。 #!/bin/bash -eo pipefail git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git master Counting objects: 48, done. …

第2回 モグモグDjango に参加してきた!

1週間ほど経ってしまいましたが… 第2回 モグモグDjangoに参加してきました! mogumogu-django.connpass.com もぐもぐしながらDjangoについてもくもくと作業をする会です! 1人で静かに開発に打ち込みたい,という方には,ガヤガヤしていて集中できないかもし…

DjangoでトップページにアプリのViewを表示する方法

はじめに urls.pyの書き方を調整していたらハマったのでメモ。 DjangoでトップページにアプリのViewを表示したかったのに、設定値が足りなかったのかうまくいかず四苦八苦していました。正解パターンをブログに記しておこう。なんでできなかったんだ… hoge_p…

Djangoの設定をHerokuの環境とローカルの環境で分ける方法

はじめに Djangoで作ったWebアプリケーションをHerokuにアップロードしようとしたとき、Herokuの環境とローカルの環境で使っているDBが違ったので、設定を使い分けられたらいいなと思っていました。環境ごとに差異を出さず開発していくほうがいいと思います…

Djangoのtemplatesを一つにまとめる

目次 アプリケーション配下にtemplatesフォルダを作る アプリケーションを追加したときに、またtemplatesフォルダを作るか悩む… プロジェクト配下にすべてのアプリケーションのtemplatesフォルダをまとめたものを作れば解決 プロジェクト配下にtemplatesフォ…

DjangoをHerokuにアップロードするまでの手順

ブログでのアウトプット習慣が染み付いてきてコード書きたい!!的な欲望が出てきました。そこで、目に見える成果としてWEBアプリケーションを作ってみることにしました。まずは公開する手順をさっさと身につけようと思い、Djangoをherokuにあげてみることに…