├── .gitignore ├── accounts ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ └── __init__.py ├── models.py ├── tests.py ├── urls.py └── views.py ├── books ├── __init__.py ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_book_cover.py │ ├── 0003_comment.py │ ├── 0004_alter_comment_book.py │ ├── 0005_comment_is_active_comment_recommend.py │ ├── 0006_book_user.py │ └── __init__.py ├── models.py ├── templates │ └── books │ │ ├── book_create.html │ │ ├── book_delete.html │ │ ├── book_detail.html │ │ ├── book_list.html │ │ └── book_update.html ├── templatetags │ ├── __init__.py │ └── book_tags.py ├── tests.py ├── urls.py └── views.py ├── config ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py ├── db.sqlite3 ├── manage.py ├── media └── covers │ ├── 124444_24674_normal.jpg │ ├── 2172_24295_normal.jpg │ ├── 2172_24295_normal_ERWcVmt.jpg │ ├── 6535_71370_normal.jpg │ ├── 67093_46260_normal.jpg │ ├── 69249_94233_normal.jpg │ ├── 69249_94233_normal_wB09YYS.jpg │ ├── 69498_37936_normal.jpg │ ├── 69498_37936_normal_CVVWaba.jpg │ ├── 69498_37936_normal_M3RUIR5.jpg │ ├── 69498_37936_normal_OByuLIH.jpg │ └── 69498_37936_normal_lPkIsOB.jpg ├── pages ├── __init__.py ├── admin.py ├── apps.py ├── migrations │ └── __init__.py ├── models.py ├── tests.py ├── urls.py └── views.py ├── static ├── css │ ├── login.css │ └── style.css ├── fonts │ ├── BYekan+ Bold.ttf │ └── BYekan+.ttf └── icons │ └── book.png └── templates ├── _base.html ├── home.html └── registration ├── login.html ├── password_change_done.html ├── password_change_form.html ├── password_reset_complete.html ├── password_reset_confirm.html ├── password_reset_done.html ├── password_reset_email.html ├── password_reset_form.html └── signup.html /.gitignore: -------------------------------------------------------------------------------- 1 | venv/ 2 | .idea/ 3 | __pycache__/ -------------------------------------------------------------------------------- /accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/accounts/admin.py -------------------------------------------------------------------------------- /accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/accounts/apps.py -------------------------------------------------------------------------------- /accounts/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/accounts/forms.py -------------------------------------------------------------------------------- /accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/accounts/migrations/0001_initial.py -------------------------------------------------------------------------------- /accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /accounts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/accounts/models.py -------------------------------------------------------------------------------- /accounts/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/accounts/tests.py -------------------------------------------------------------------------------- /accounts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/accounts/urls.py -------------------------------------------------------------------------------- /accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/accounts/views.py -------------------------------------------------------------------------------- /books/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /books/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/admin.py -------------------------------------------------------------------------------- /books/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/apps.py -------------------------------------------------------------------------------- /books/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/forms.py -------------------------------------------------------------------------------- /books/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/migrations/0001_initial.py -------------------------------------------------------------------------------- /books/migrations/0002_book_cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/migrations/0002_book_cover.py -------------------------------------------------------------------------------- /books/migrations/0003_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/migrations/0003_comment.py -------------------------------------------------------------------------------- /books/migrations/0004_alter_comment_book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/migrations/0004_alter_comment_book.py -------------------------------------------------------------------------------- /books/migrations/0005_comment_is_active_comment_recommend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/migrations/0005_comment_is_active_comment_recommend.py -------------------------------------------------------------------------------- /books/migrations/0006_book_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/migrations/0006_book_user.py -------------------------------------------------------------------------------- /books/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /books/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/models.py -------------------------------------------------------------------------------- /books/templates/books/book_create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/templates/books/book_create.html -------------------------------------------------------------------------------- /books/templates/books/book_delete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/templates/books/book_delete.html -------------------------------------------------------------------------------- /books/templates/books/book_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/templates/books/book_detail.html -------------------------------------------------------------------------------- /books/templates/books/book_list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/templates/books/book_list.html -------------------------------------------------------------------------------- /books/templates/books/book_update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/templates/books/book_update.html -------------------------------------------------------------------------------- /books/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /books/templatetags/book_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/templatetags/book_tags.py -------------------------------------------------------------------------------- /books/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/tests.py -------------------------------------------------------------------------------- /books/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/urls.py -------------------------------------------------------------------------------- /books/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/books/views.py -------------------------------------------------------------------------------- /config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/config/asgi.py -------------------------------------------------------------------------------- /config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/config/settings.py -------------------------------------------------------------------------------- /config/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/config/urls.py -------------------------------------------------------------------------------- /config/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/config/wsgi.py -------------------------------------------------------------------------------- /db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/db.sqlite3 -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/manage.py -------------------------------------------------------------------------------- /media/covers/124444_24674_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/124444_24674_normal.jpg -------------------------------------------------------------------------------- /media/covers/2172_24295_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/2172_24295_normal.jpg -------------------------------------------------------------------------------- /media/covers/2172_24295_normal_ERWcVmt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/2172_24295_normal_ERWcVmt.jpg -------------------------------------------------------------------------------- /media/covers/6535_71370_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/6535_71370_normal.jpg -------------------------------------------------------------------------------- /media/covers/67093_46260_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/67093_46260_normal.jpg -------------------------------------------------------------------------------- /media/covers/69249_94233_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/69249_94233_normal.jpg -------------------------------------------------------------------------------- /media/covers/69249_94233_normal_wB09YYS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/69249_94233_normal_wB09YYS.jpg -------------------------------------------------------------------------------- /media/covers/69498_37936_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/69498_37936_normal.jpg -------------------------------------------------------------------------------- /media/covers/69498_37936_normal_CVVWaba.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/69498_37936_normal_CVVWaba.jpg -------------------------------------------------------------------------------- /media/covers/69498_37936_normal_M3RUIR5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/69498_37936_normal_M3RUIR5.jpg -------------------------------------------------------------------------------- /media/covers/69498_37936_normal_OByuLIH.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/69498_37936_normal_OByuLIH.jpg -------------------------------------------------------------------------------- /media/covers/69498_37936_normal_lPkIsOB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/media/covers/69498_37936_normal_lPkIsOB.jpg -------------------------------------------------------------------------------- /pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pages/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/pages/admin.py -------------------------------------------------------------------------------- /pages/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/pages/apps.py -------------------------------------------------------------------------------- /pages/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pages/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/pages/models.py -------------------------------------------------------------------------------- /pages/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/pages/tests.py -------------------------------------------------------------------------------- /pages/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/pages/urls.py -------------------------------------------------------------------------------- /pages/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/pages/views.py -------------------------------------------------------------------------------- /static/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/static/css/login.css -------------------------------------------------------------------------------- /static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/static/css/style.css -------------------------------------------------------------------------------- /static/fonts/BYekan+ Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/static/fonts/BYekan+ Bold.ttf -------------------------------------------------------------------------------- /static/fonts/BYekan+.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/static/fonts/BYekan+.ttf -------------------------------------------------------------------------------- /static/icons/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/static/icons/book.png -------------------------------------------------------------------------------- /templates/_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/_base.html -------------------------------------------------------------------------------- /templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/home.html -------------------------------------------------------------------------------- /templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/registration/login.html -------------------------------------------------------------------------------- /templates/registration/password_change_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/registration/password_change_done.html -------------------------------------------------------------------------------- /templates/registration/password_change_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/registration/password_change_form.html -------------------------------------------------------------------------------- /templates/registration/password_reset_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/registration/password_reset_complete.html -------------------------------------------------------------------------------- /templates/registration/password_reset_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/registration/password_reset_confirm.html -------------------------------------------------------------------------------- /templates/registration/password_reset_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/registration/password_reset_done.html -------------------------------------------------------------------------------- /templates/registration/password_reset_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/registration/password_reset_email.html -------------------------------------------------------------------------------- /templates/registration/password_reset_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/registration/password_reset_form.html -------------------------------------------------------------------------------- /templates/registration/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadiMh/django_course_bookstore_project/HEAD/templates/registration/signup.html --------------------------------------------------------------------------------