2020-10

Django

Django フォーム内に複数ボタンがある場合、押下されたボタンを識別する

html <form method="post"> {% csrf_token %} {{ form.as_p }} <button type="submit" name="btn_ok"&...
Django

Django runserverでエラー:[WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。

runserverを実行したところ、次のようなエラーが発生しました。 >python manage.py runserver Watching for file changes with StatReloader Perfor...
Django

Django redirectの使用方法

Django redirect:サイト内URL指定 サイト内の指定したURLへ遷移します。 redirect("/page-url") urls.py urlpatterns = [ path('p...
Django

Django マイグレーション

Django マイグレーションとは Djangoの仕組みを利用して、データベースに変更操作することが出来る機能です。 SQL操作はDjangoが実行してくれるので一切不要となります。 Django マイグレーションの実施...
プログラミング

プログラミングの検索方法を解説!不明点の調べ方が分からないときどうする?

プログラミングで不明点があればネットで調べると思いますが、経験の浅い人は調べ方に困ることも多いのではないでしょうか。これまで教えてきた研修生の新人達がだいたいそうでした。 この記事ではプログラミングで不明点などの基本的な検索方法をお...
Django

Django サイト内URLリンクの貼り方

Django URLタグを使用 templates/sample.html <a href="{% url 'page_name' %}">リンク</a> urls.py urlpatter...
Django

Django データベースアクセス方法まとめ

Djangoはデータベースにアクセスする際、ORM(オブジェクト関係マッピング)という技法が用意されており、それを使用してアクセスすることとなります。SQLを知らなくてもデータベースへの操作が可能ですが、この技法を知る必要があります。 ...
Django

Django

Django 環境設定 インストール・アップデート バージョン確認方法 プロジェクトを作成する アプリケーションを作成する サーバーを起動する 設定 settings.py Django 環境設定...
Django

Django 2から3へバージョンアップでrunserverができなくなる原因と対策

Django2.1あたり(メモしておらず正確には覚えていません)からへバージョンアップすると、runserverができなくなりました。 現象が発生するのは特定の環境限定ですが、その原因と対策メモとなります。 エラーの内容 ...
Django

Django フォームのフィールドを動的に増やす

Djangoでフォームを作成する時、forms.pyにフィールド内容を記載していきますが、状況によって表示させるフィールドの数を増減させたい時があると思います。 私の場合はDBに登録されたデータ数分のフィールドを表示する必要がありま...