Skip to content

Django powered web application for Bangazon site

Notifications You must be signed in to change notification settings

stevebrownlee/python-bangazon-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Bangazon

This web application is the source code for the Bangazon e-commerce web site. It is powered by Python and Django.

Students, you are inheriting a basic implementation that provides the following features:

  1. User registration
  2. User login
  3. User logout
  4. Adding a product
  5. Listing products

Please consult the backlog of issues and work with your product owner to implement the top priority tickets for your sprints.

To begin work

  1. Fork this repository into your team's Github organization.
  2. Alert your manager when this is complete and all backlog issues will be imported into your fork.
  3. Each teammate should clone the repository.
  4. In the djangazon directory that gets created, run the migrations with python manage.py migrate

Individual Setup

  1. Be in the project directory
  2. python3 -m venv env
  3. source ./env/bin/activate
  4. Touch .env
  5. In VS Code, modify .vscode/settings.json to have the following code
    {
        "python.pythonPath": "env/bin/python",
        "python.envFile": "${workspaceFolder}/.env"
    }
  6. Choose the Python interpreter from the local env directory.

Helpful Resources

Django Models and Migrations

Using the requirements above create a model for each resource, and use migrations to ensure your database structure is up to date.

Templates

Django template language

Form Helpers

Django, like Angular, has many built-in helper tags and filters when building the site templates. We strongly recommend reading this documentation while building your templates.

About

Django powered web application for Bangazon site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published