Python

CORESERVER V2

CORESERVERでDjangoを「/cgi-bin/django.cgiなし」で動かす方法【403対策あり】

前回までで、CORESERVERでDjangoをCGIとして動かし、でロケットが表示されました!…しかし、URLに cgi-bin/django.cgi があるのはカッコ悪いですね。この記事では、/cgi-bin/django.cgi をU...
CORESERVER V2

CORESERVERでDjango 6を動かす【pyenv + MySQL】ロケットが表示されるまで

はじめにDjango 6.0 は最新の Python と DB 環境を要求します。CORESERVER V2の共用サーバーでは以下の問題に遭遇しました。SQLite 3.31 未満エラーmysqlclient バージョンエラー(1.4.6問...
CORESERVER V2

CORESERVERでDjango管理画面が崩れる原因と解決方法(collectstaticとstatic公開)

はじめにCORESERVER V2でDjango 6.0 を CGI で動かし、ロケット(The install worked successfully!)が表示されたあと、管理画面を開くとレイアウトが崩れる現象に遭遇しました。本記事ではそ...
Django

Django5.2.11および6.0.2セキュリティアップデートとorder_by()の安全な書き方

この記事の内容2026年2月3日に Django のセキュリティリリースが公開されました。Django 6.0.2Django 5.2.11Django 4.2.28今回の修正には、QuerySet.order_by() に関連する SQL...
Django

youtube動画埋め込みでエラー153

DjangoサイトでWYSIWYGエディターを使いたくなり、django_quill-editorをインストールして使ってみました。大変素晴らしいエディターで良いのですが、記事にyoutube動画を埋め込むと、下記のようにエラー153になっ...
Django

PythonAnywhereでPython3.13を使う

概要今回はPythonAnywhereでPython3.13を使う方法をご紹介します。現在のわたしの環境ではPython3.10が動作しています。08:20 ~ $ python -VPython 3.10.5これまでは、この3.10がPy...
Django

PythonAnywhereでMySQLを使う

概要前回はPythonAnywhereのDjangoを最新版にしました。今回は、データベースをSQLiteからMySQLに変更してみます。PythonAnyWhereの無料プランでは、ディスク容量が最大512MBに制限されています。これには...
Django

PythonAnyWhereで最新のDjangoを使うには

概要pythonanywhereにインストールされているDjangoは4.0.6でしたが、現時点での最新バージョンは5.2ですので、今回はこれをインストールしたいと思います。(Django 5.2はLTSです。メインストリームサポートは20...