satomanotebook

プログラミング勉強で学んだことのアウトプットなんかだったり思ったことだったり

memo

プロジェクトのurl設定は'',include....
htmlを読み込む際にエラー出たので


プルダウンができるchoicesはCharfieldのmax_lengthに
特殊メソッドも同クラス内に書く

detail.html for文削除

ユーザー登録
from django.shortcuts import render
from django.contrib.auth.models import User

def signupfunc(request):
if request.method == "POST":
username = request.POST.get('username')
password = request.POST.get('password')
user = User.objects.create_user(username, password)
return render(request, 'signup.html', {'some': 100})

request.POST.get()でいけた


modelsで作ったtaskを管理画面に表示
admin.pyに
from django.contrib import admin
from .models import Task

admin.site.register(Task)
追加

context_object_name = 'task'
url.pyで指定したnameをよく確認する

ログイン昨日
path('login/', TaskLogin.as_view(next_page='tasks'), name='login'),
next_page= で指定できる