-
- Build a
catalog page
- Create a
shopping cart
- Create
context processor
for the cart
- Create
- Create customer
orders model
- Lunching asynchronous task with
Celery
- Integrating a
payment gateway
by using Braintree sandbox account - Export orders to
CSV
files - Generate
PDF
file for each order, and send it to the customer email - Create a
coupon
system - Add
internationalization
system, by support english and spanish languages on the siteChange the urls
depend on the current language- Change the
content text
depend on the current language Translating templates
by using tags- Allow users to
change between languages
- Use
Rosetta
for translation interface - Translating models with
django-parler
- Add
localiztion
systemFormat the dates
on the page depend on the user country
- Use
django-localflavor
for make limitations on the form fields inputs depend on the country - Building a
recommendation engine
- Run
redis-server
for save the recommendations in the cache
- Run
- Build a
-
- Clone the repository
- Docker steps:
- Python Virtual Environment on Windows steps:
-
Create python virtual environments on the same level of manage.py file
python -m venv venv
-
Create the requirements.txt file on the same level of manage.py file if not exist
-
Run this command in the terminal of virtual environment
pip install -r requirements.txt
-
For Windows OS, you should download GTK3
Install DLL files to lib
, then change the path of the GTK3 inmyshop\orders\views.py
file -
You should run redis-server before run the project, if you on Windows OS download it
-
You can use this command in the terminal of virtual environment for create user on your administration page
python manage.py createsuperuser
-
Run this command in the terminal of virtual environment for open the server connection on localhost
python manage.py runserver
-
Now you can visit the administration page and the shop page
-
-
Notifications
You must be signed in to change notification settings - Fork 0
SwAt1563/django-online-shop
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description or website provided.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published