Skip to content

kazweda/mysite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mysite

django tutorial mysite

django-admin startproject mysite .

str

自動生成adminでオブジェクトの表現として使用される。

def __str__(self):
    return self.question_text

モデルにメソッドを追加

def was_published_recently(self):
    return self.pub_date >= timezone.now() - datetime.timedelta(days=1)

アプリをadminに登録

from .models import Question

admin.site.register(Question)

簡単なフォーム

polls/templates/polls/detail.html

question.idでvoteのURLへPOST

選択肢(choice)のset.all()でループを回して inputタグを生成する。

vote(request, question_id)の処理は views.py へ記述する。

投票結果を results.html で表示する。

汎用ビューを使う

generic views

2024.02.13

メンテナンス更新

About

django tutorial mysite

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages