My First Web App on Django
This is my first web app on Django. This app creates todo lists and todo activity to each todo list. Application also has a feature of deling Todos
For more information, consider visiting Wiki page https://github.com/Disctanger/todoapp/wiki
This project consists of 3 main parts:
1 - Top page - illustrates the list of Todo lists
2 - Detail page - illustrates the list of todos of the chosen Todo list
3 - Search page - searches all matching Todos and Todo lists.
Application also has a function of deleting Todos and Todo lists. Moreover, Todos can be marked as done or undone.
1 * Install Python https://www.python.org/downloads/ (Do not forget to register variable on Windows)
2 * Install Django with the following come $ pip install -e django/ (Windows cmd | Linux, Mac = terminal)
3 * Then Install the following 3rd party application - django-bootstrap3-datetimepicker (https://github.com/nkunihiko/django-bootstrap3-datetimepicker) - pip install django-bootstrap3-datetimepicker
The following addon was abandoned 2 years ago and is not compactible with django 1.11.1. Therefore, with the help of the community, I made some changes to widgets.py
4 * Install crispy forms - http://django-crispy-forms.readthedocs.io/en/latest/install.html
5 * Open terminal or command promt and enter following
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
And web application will be available on localhost 127.0.0.1
This project was done under following environment
Python = 3.6
Django >= 1.11.1
Crispy Forms
Bootstrap 3