スクリプトのお勉強

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

-スクリプトのお勉強

執筆者:

関連記事

unconstant – perlライブラリ

ちょっとだけperlの機能修正をしたので、そのときに使用したライブラリについて書こうと思います。 perlのunconstant です。 use constantの解除 use constantとは固 …

SPAMチェック for OCN の開発

前回、Thunderbirdプラグインの概要を書いたので、今回は開発したプラグインについて書きます。 SPAMチェック for OCNとは 以下の機能を持ったThunderbirdのアドオン(プラグイ …

ワンライナーから使いそうなのを抜粋

ワンライナー多すぎ、、 https://linuxcommandlibrary.com/basic/oneliners は膨大なワンライナーがあっていいのですが、多すぎて、何が使えるかぱっと見分かりま …

Pythonのmock.patchを使ってみる

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

FastAPIでAPIを作ってみる(その1)

勉強として、FastAPIを使用して、実際にAPIを作成し、起動しようと思います。目標としては、本番運用用の設定まで行いたいと思います。 FastAPIとは FastAPIとは、Pythonによる、W …