質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Q&A

0回答

284閲覧

django python でtodoリストを作ったのですが

sui1010

総合スコア0

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

0グッド

0クリップ

投稿2022/11/20 11:58

前提

djangoでtodoリストを

実現したいこと

詳細と書いてある左にtodoリストのタスク名を表示したいです

html

django

1{% extends 'todo/base.html' %} 2 3{%block header%} 4<h1>Todo List</h1> 5 6<p><a href="{% url 'create' %}"新規作成</a></p> 7{%endblock header%} 8 9{%block content%} 10<table> 11 <thead> 12 <tr> 13 <th scope="col">title</th> 14 <th scope="col">deadline</th> 15 </tr> 16 </thead> 17 <tbody> 18 {% for task in tasks %} 19 <tr> 20 <td>{{ tasks.title }}</td> 21 <td>{{ taskes.deadline }}</td> 22 <td><a href="{% url 'detail' task.pk %}">詳細</a></td> 23 <td><a herf="{% url 'update' task.pk %}">編集</a></td> 24 <td><a herf="{% url 'delete' task.pk %}">消去</a></td> 25 </tr> 26 {% endfor %} 27 </tbody> 28</table> 29{% endblock content %}

view.py

from django.shortcuts import render from django.views.generic import ListView, DetailView, CreateView, UpdateView, DeleteView from django.urls import reverse_lazy from .models import Todo # Create your views here. class TodoList(ListView): model = Todo context_object_name = "tasks" class TodoDetail(DetailView): model = Todo context_object_name = "task" class TodoCreate(CreateView): model = Todo fields = "__all__" success_url = reverse_lazy("list") class TodoUpdate(UpdateView): model = Todo fields = "__all__" success_url = reverse_lazy("list") class TodoDelete(DeleteView): model = Todo context_object_name = "task" success_url = reverse_lazy("list")

###urls.py

from django.urls import path from .views import TodoDetail, TodoList, TodoCreate, TodoUpdate, TodoDelete urlpatterns = [ path("", TodoList.as_view(), name="list"), path("detail/<int:pk>", TodoDetail.as_view(), name="detail"), path("create/", TodoCreate.as_view(), name="create"), path("update/<int:pk>", TodoUpdate.as_view(), name="update"), path("delete/<int:pk>", TodoDelete.as_view(), name="delete"), ]

###models.py

from django.db import models # Create your models here. class Todo(models.Model): title = models.CharField("タスク名", max_length=30) description = models.TextField("詳細", blank=True) deadline = models.DateField("締め切り") def __str__(self): return self.title

補足情報(FW/ツールのバージョンなど)

todoリストを作れるさいとを見ながら作ったのですが、リストタスク名が表示されません

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問