Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/genesisblock3301/e-commerce

This is ecommerce mini project . In this project I implement minimal implementation of ecommerce based web app. In this web site user can add project to cart , tracking the order by using order ,searching item etc.
https://github.com/genesisblock3301/e-commerce

ajax django jquery jquery-ajax

Last synced: 25 days ago
JSON representation

This is ecommerce mini project . In this project I implement minimal implementation of ecommerce based web app. In this web site user can add project to cart , tracking the order by using order ,searching item etc.

Awesome Lists containing this project

README

        

# Project title: E-commerce

## Aim of this project:
>

This is learning purpose project. In this project I want to learn new something. So this project you will get:


---
> - Use Django's tools to create a skeleton website and application.
> - Start and stop the development server.
> - Create models to represent application's data.
> - Use the Django admin site to populate site's data.
> - Create views to retrieve specific data in response to different requests, and templates to render the data as HTML to be displayed in the browser.
> - Create mappers to associate different URL patterns with specific views.
> - Add user authorization and sessions to control site behavior and access.
> - Work with forms.
> - Use Django's security effectively.
---

# Requirements
---
- Basic Django and Django REst Framework.
- Basic Python and knowledge about OOP.
- Knowledge about database queryset.
- A good IDE like pycharm.
- Minimum knowledge about HTML,CSS and Bootstrap.
---

# Instalisation

- Linux:
``` pip3 install django ```
- Windows:
``` pip install django ```

# Project creation command:
---
```django-admin startproject Local-Library```
# Important command for this project-

``` python3 manage.py startapp app_name ``` - **For Creating App**
``` python3 manage.py makemigrations``` - **Migrations Model**
``` python3 manage.py migrate```- **For migrating to Database**
``` python3 manage.py collectstatic``` **Collecting static files**