Skip to main content

An E-Commerce store for Django Application

Reason this release was yanked:

updated

Project description

Store

An E-Commerce store for Django Application

01. To install and use the package, use:

    pip install django-user-login
    pip install django-ecom-store

Instructions

02. Add "authentication" and "store" to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'authentication',
        'store',
    ]

03. Include the authentication and store URLconfs in your project urls.py like this:

    path('authentication/', include('authentication.urls')),
    path('store/', include('store.urls')),

04. Run python manage.py migrate (you'll need the Admin app enabled).

05. The App requires Django Sessions

06. In your settings.py file include the following:

    SITE_TITLE = 'your-site-title'
    LOGIN_URL = '/authentication/'
    EMAIL_HOST = 'email-host'
    EMAIL_PORT = email-port
    EMAIL_HOST_USER = 'emaill-address'
    EMAIL_HOST_PASSWORD = 'email-password
    EMAIL_USE_TLS = True
    AUTHENTICATION_DEBUG=False

    CURRENCY = 'Rs.'
    # Integer value
    DELIVERY_TIME_IN_HOURS = 24
    # Integer greater than or equal to 1, must correspond with DELIVERY_TIME_IN_HOURS
    DELIVERY_TIME_IN_DAYS = 1

    'context_processors': [
            ...
            'store.context_processors.site_defaults',
    ],

07. Tp redirect users to "store" homepage use any of the following -

    - <a href="{% url 'store:homepage' %}">Store</a>
    - <a href='/store/'>Login</a>

08. When AUTHENTICATION_DEBUG = TRUE

    - Live EMAILS will not be sent and verification codes, if any, will be displayed in the console.
    - No password validation will happen.

09. When a user closes their account, the app will not delete the User account but set is_active to False in User Model

10. Layout template refers to favicon.ico in static folder in the root directory.

    <link rel="icon" type="image/x-icon" href="{% static 'favicon.ico' %}">

11. Product images are stored in BASE_DIR/static/images/product-images

    upload_to="static/images/product-images/"

12. Check Demo Website and Github code for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-ecom-store-0.0.2.tar.gz (32.6 kB view hashes)

Uploaded Source

Built Distribution

django_ecom_store-0.0.2-py3-none-any.whl (47.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page