diff --git a/db.sqlite3 b/db.sqlite3 index 04bb060b8d6de13d7ed64d1b85ecb634f5128a5f..cdd176496e4ea75aa3d47133288f1dc3419016d1 100644 Binary files a/db.sqlite3 and b/db.sqlite3 differ diff --git a/lists/templates/base.html b/lists/templates/base.html index 51fdf5956e86ff969d0d055088b6ef4a22ffcf39..02c3e93f09a75b8b64c35991e0f11594214efb91 100644 --- a/lists/templates/base.html +++ b/lists/templates/base.html @@ -46,9 +46,6 @@ </div> </div> - <form action="reset_items/" method="GET" style="text-align:center;"> - <button type='submit'>RESET ITEM</button> - </form> <div class="footer"> <p id="footer" style="text-align:center;">Dwi Nanda S</p> </div> diff --git a/lists/templates/list.html b/lists/templates/list.html index 85549f5668fce755b939cafffdbc65ee4c0ddb4c..bdf511de0b760c9fff787027ab235de040f2e7ed 100644 --- a/lists/templates/list.html +++ b/lists/templates/list.html @@ -10,6 +10,13 @@ </table> <h2 id="text"> {{ text }} </h2> +{% if item_length < 1 %} +<form action="reset_items/" method="GET" style="text-align:center;display:none;"> +{% else %} +<form action="reset_items/" method="GET" style="text-align:center;"> +{% endif %} + <button type='submit'>RESET ITEM</button> +</form> {% endblock %} \ No newline at end of file diff --git a/lists/views.py b/lists/views.py index 235df8b22d8a380ee1dbf020f6378cdd85e2ddd9..d507e6ea89a8b4c5dc8b51ca8c8dbbc9d674cb6d 100644 --- a/lists/views.py +++ b/lists/views.py @@ -18,7 +18,7 @@ def view_list(request, list_id): else: text = 'oh tidak' - return render(request, 'list.html', {'list': list_, 'text': text}) + return render(request, 'list.html', {'list': list_, 'text': text, 'item_length': item_length}) def new_list(request): list_ = List.objects.create() @@ -30,9 +30,7 @@ def add_item(request, list_id): Item.objects.create(text=request.POST['item_text'], list=list_) return redirect(f'/lists/{list_.id}/') -def reset_items(request, list_id): - print("AAAAAAAAAAAAAAAAA----") - +def reset_items(request, list_id): if request.method == 'GET': Item.objects.all().delete() return redirect('/')