初心者向け
【Django】DTLのextendsとblockを使って、テンプレートを継承をする
【Django】ユーザーモデルと1対多のリレーションを組む方法【カスタムユーザーモデル不使用】
認証にはallauthを使用する。 コードは40分Djangoの簡易掲示板を元に作成する。forms.pyを実装させている。 Userモデルと1対多のリレーションを組み、誰が投稿したのかわかるようにする。 models.py from django.db import models from django.contrib.auth.models import User class Topic(models.Model): comment = models.CharField(verbose_name="コメント",max_length=2000) user = models.ForeignKey(User, verbose_name="投稿 ...【Laravel】CSSやJS等の静的ファイルを読み込む【public/static/】
【Laravel】マイグレーション時の『Cannot add a NOT NULL column with default value NULL』問題を対処する【エラー】
VisualStudioCode(VScode)を使う前にやっておきたい設定と覚えておくと良い操作方法
Djangoで1対多のリレーションを構築する【カテゴリ指定、コメントの返信などに】【ForeignKey】
Laravelに必要なPHP構文【if,for,function,class,型変換、配列操作など】
【Django】formタグを使ってHTTPリクエストのGETメソッド、POSTメソッドを送信する
前提 DjangoでHelloWorld【HttpResponse及びレンダリング】ができた状態を前提として話を進める。 HTTPリクエストのGETメソッドの送信方法 用途は主に、検索がある。 まずindex.html <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous"> </head> <body> <main class="container"> <form action="" method="GET"> <input type="text" name="search" value="{{ request.GET.search }}" placeholder="キーワード"> <input type="submit" value="検索"> </form> </main> </body> </html> form ...【Django】開発を始める上で最初に覚えておいたほうがよい Django Templates Language(DTL)