Python

Python

Django X-Frame-Options to denyの解決方法

X-Frame-Optionsの指定をDENYからSAMEORIGINに変更する必要があるのでsetting.pyに下記を追記する。 X_FRAME_OPTIONS = 'SAMEORIGIN' XS_SHARING_ALLOWED...
Python

DjangoでDateTimeFieldチェックでバリデーションエラーが発生する件

DjangoでDateTimeFieldチェックがバリデーションエラーになってしまう場合の対応メモ。 エラーの概要 日付のformat=「%Y-%m-%d」の場合はバリエーションエラーにならないが、format=「%Y/%m/...
Python

DjangoでModelをDictionaryに変換

概要 django-jsonviewでModelのデータをDictionaryに変換して、json形式でレスポンスする際に調べた時のメモ 変換方法 Modelオブジェクトの_dict_メソッドを呼び出す。 dict...
Python

Djangoの管理コマンド(manage.py)

管理コマンド(manage.py)の使い方 下記のようなコマンドで使用します。 $ python manage.py コマンド名 オプション よく使うコマンドは下記の通りです。 check 不具合チェック ...
Python

django-jsonviewのインストール手順

インストール pipでdjango-jsonviewをインストールします。 $pip install django-jsonview setting.pyのINSTALLED_APPSに追記する必要はありません。 ...
Python

Djangoのフォームの設定をtemplate側で行う方法(django-widget-tweaksを使用)

Djangoのフォームのフィールド(CharFieldやIntegerFieldなど)に、CSSクラスを適用する方法として、下記のようにformに対して、wedget設定や、 __init__関数から指定する方法があります。 wed...
Python

DjangoでPostgreSQL13を使用する方法(CentOS8 Stream)

Djangoのデータベース設定をデフォルトの sqlite3 から PosgreSQL13 に変更します。 まずは環境から。 Pythonのバージョン $ python --version Python 3.8.12 ...
Python

Django 多言語機能 (i18n) の設定(日本語と英語のケース)

i18n_patterns を使用して、URL に言語コードを含めるようにします。 Djangoの構成は下記の通りです。 $ mkdir /example $ cd /example $ django-admin startp...
Python

CentOS8 Stream に Pytone3.8+Diango+Apache をインストールしてSSL接続するまでの流れ。

インストールの手順をメモしています。 SSL証明書は無料のLet's Encryptをcertbotコマンドで取得します。 Apacheのインストール dnfコマンドでhttpdをインストールします。 $ dnf ...