投稿

9月, 2022の投稿を表示しています

Django入門ブログ構築 3日目

イメージ
  やったこと views.py 追記部分 class PostEditView ( LoginRequiredMixin , View ):     def get ( self , request , * args , ** kwargs ):         post_data = Post . objects . get ( id = self . kwargs [ 'pk' ])         form = PostForm (             request .POST or None ,             initial = {                 'title' : post_data . title ,                 'content' : post_data . content             }         )         return render ( request , 'app/post_form.html' ,{             'form' : form         })     def post ( self , request , * args , ** kwargs ):         form = PostForm ( request .POST or None )         if form . is_vali...

Django入門ブログ構築 2日目

イメージ
  やったこと 投稿画面の作成 投降後のDBの追記 フォーム画面の作成 わかったこと app/views.py class CreatePostView ( LoginRequiredMixin , View ):     def get ( self , request , * args , ** kwargs ):         form = PostForm ( request .POST or None )         return render ( request , 'app/post_form.html' , {             'form' : form         })     def post ( self , request , * args , ** kwargs ):         form = PostForm ( request .POST or None )         if form . is_valid ():             post_data = Post ()             post_data . author = request .user             post_data . title = form . cleaned_data [ 'title' ]             post_data . content = form . cleaned_data [ 'content' ]             post_data . save (...

Django入門ブログ構築 1日目

イメージ
Django入門ブログ構築 やったこと 何度かチャレンジしては間が空いてしまって学びなおしになっていたDjango。少し本腰を入れて身に着ける。 環境構築はできていたので、動画に沿って写経。中身の詳細はひとまず置いておいて動くところまでは確認。 わかったこと VS-codeでHTMLの入力支援について 右下言語モードの選択で「Django:HTML」のままにしておくと入力支援が使えない .{クラス名} と入力すると<div class="{クラス名}"></div>と入力される {タグ名}.{クラス名} と入力すると<{タグ名} class="{クラス名}"></div>と入力される 「!」+(TAB)でHTMLの基本的なテンプレートが入力される <! DOCTYPE html > < html lang = "en" > < head >     < meta charset = "UTF-8" >     < meta http-equiv = "X-UA-Compatible" content = "IE=edge" >     < meta name = "viewport" content = "width=device-width, initial-scale=1.0" >     < title > Document </ title > </ head > < body >     </ body > </ html > ルーティングやテンプレート言語、テンプレート間の連携についてははっきりと使用を把握できてない(ということが分かった) 次やること 動画の3をやって記事ページへ飛べるようにする。 Bootstrapのクラスについてどんなスタイルになるのかイメージをつかみたい

学習記録をつける。

 四十の手習いというが、学習欲は衰えず。 わりあい無節操になんでも学び始めてしまう悪い癖があったのだが、それだと蓄積が進まないし、情報も散逸しがちだったので、学習記録をつけるという意味でブログを開設する。 ごく個人的なものなので、個人情報は出さない方法でひとまずすすめる。 ブログを作ってみたがいいが、初めに投稿するのがブログサイトの構築の仕方だったりするが、このブログのことではない。