スクリプトのお勉強

Webフレームワーク「Django 3.2」を使ってみる

投稿日:

LTSリリースなので、現状でアップデートしてないDjangoプロジェクトをDjango 3.2にしていこうかと思いました。
例として、自分のDjango 2.0のプロジェクトをDjango 3.2にします。

題材

以前の記事でアップロードした、Djangoプロジェクトを3.2にします。

元は以下でした。既に消してあります。

https://github.com/KenichiTanino/practice_the_script/tree/master/python/django/django_upload

以下を新たに作成します。

https://github.com/KenichiTanino/django_upload_with_mosaic-image

やったこと

pipenv updateしようとしたら、エラーが出て進みませんでした。

ので、結構強引ですが、消してもう一度同じライブラリをインストールしています。

$ pipenv install django argon2-cffi bcrypt pillow click opencv-python face-recognition django-compressor uwsgi
$ pipenv install --dev django-debug-toolbar coverage flake8 pytest tox

特に問題ない模様

何といい加減な、、仕事じゃできませんが、、案の定、特に問題ない模様。
起動してアクセスしてもエラーになりませんでした。

おわりに

Django 3.2にするのは思ったより簡単でした。
ただ全部消してももう一度行う必要があるのはちょっと。。次はもう少し精密にアップデートしてみたいと思います。

-スクリプトのお勉強

執筆者:

関連記事

WordPressで日本地図(PMTiles)を表示してみた

はじめに WordPressサイト上に日本全国の詳細なベクター地図を表示したい場合、Google Maps APIなどを利用するとアクセス数に応じた従量課金やAPIキーの管理が必要になります。 そこで …

Pythonのmock.patchを使ってみる

単体テストによく使われるMockライブラリ Pythonで単体テストを行う際、実際のライブラリを使用してしまうと、実際の環境を用意しなければいけません。 例えば、データベースのテストをする際に、データ …

小ネタ: Python のdataclass でNone or “”を使わないJSONデータを定義する

PythonをREST APIのクライアントとして作成する際、dataclassesを使用しようと思いました。型が見た瞬間分かるし、しっかりしているからです。 でも、そのREST API は&#822 …

言語別ログイン機能パスワード保存処理方針

ちょっと前に、ログイン機能を作成した際、パスワードを暗号化するか、という議論を目にしたことがありました。 昔だと、「パスワードを暗号化しない」方で実装していましたが、最近はセキュリティが当たり前になっ …

Pythonからsvnしてみる

SVN: レガシーシステムの一つ。。 私の関わってるシステムでは、いまだにsvnレポジトリがあります。pythonで処理する必要性が生じましたが、そういえばどう処理していいもんか、完全に忘れました。 …

    google オプトアウト Click here to opt-out.