Skip to content

A fully fledged website built for a fictional Oaxaca Restaurant in Django. Use 'code_1' to enter site.

Notifications You must be signed in to change notification settings

AzyCrw4282/Restaurant-Website

Repository files navigation

TeamProject2019_01

Project structure under project root:
Temporary directory is for all temporary files suc as html testing/design e.t.c.
TeamProject2019_01 directory is required to be named like the root because it contains the most important files controlling the project
The other directories are apps
requirements.txt is a list of the dependencies which are automatically installed
in each app:
models.py contains the database classes
urls.py are the url's that are available when the user accesses the site
views.py are the functions executed after a url is accessed
static contains all the static files (js, css)
templates are all the html files
.gitignore are all the files to be ignored during commits

MAKE SURE TO BRANCH BEFORE DOING ANY COMMITS:
git clone 'project name'
git checkout -b 'branch name'

please install the dependencies.
virtualenve venv
source venv/bin/activate
pip3 install -r requirements.txt

running the server on localhost:

make a postgresql database named 'team1' and a user named 'team1user' and password 'password'
the username , password and database name can be altered in the TeamProject1/settings file

make sure you are in the environment when running the server run:
source venv/bin/activate (for linux users)
not sure how to do this on other devices

if you do not have the venv directory find out how to make a python venv directory online
or pycharm makes one for you if you go to project settings -> interpreter -> click + on the dropdown

once in the eviroment and the database active e.t.c. run the following:
(from the directory with manage.py)
(not sure in which order the two bellow should be run, try both orders :D)
python3 manage.py makemygrations
ptyhon3 manage.py migrate

python3 manage.py runserver

server will be running on localhost:8000
debugging is on,
the url's available will be displayed bellow.

About

A fully fledged website built for a fictional Oaxaca Restaurant in Django. Use 'code_1' to enter site.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published