学習記録をつける。 リンクを取得 Facebook × Pinterest メール 他のアプリ 9月 26, 2022 四十の手習いというが、学習欲は衰えず。わりあい無節操になんでも学び始めてしまう悪い癖があったのだが、それだと蓄積が進まないし、情報も散逸しがちだったので、学習記録をつけるという意味でブログを開設する。ごく個人的なものなので、個人情報は出さない方法でひとまずすすめる。ブログを作ってみたがいいが、初めに投稿するのがブログサイトの構築の仕方だったりするが、このブログのことではない。 リンクを取得 Facebook × Pinterest メール 他のアプリ コメント
10月 03, 2022 やったこと 前回の不具合修正。主にタイポ。 ログアウト機能の実装 サインアップ機能の追加 accounts/urls.py from django . urls import path from accounts import views urlpatterns = [ path ( 'login/' , views . LoginView . as_view (), name = 'account_login' ), path ( 'logout/' , views . LogoutView . as_view (), name = 'account_logout' ), path ( 'signup/' , views .SignupView.as_view(), name = 'account_signup' ), ] accounts/template/accounts/logout.html {% extends "app/base.html" %} <!-- {% load widget_tweaks %} --> {% block content %} < div class = "card card-auth my-5 mx-auto" > < div class = "card-body" > < p class = "card-title text-center" > ログアウトしますか? < form method = "post" class = "form-auth" > {% csrf_token %} < div class = "text-center" > ... 続きを読む
Django入門ブログ構築 2日目 9月 26, 2022 やったこと 投稿画面の作成 投降後の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入門ブログ構築 3日目 9月 29, 2022 やったこと 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... 続きを読む
コメント
コメントを投稿