You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nginx (as opposed to Apache, which doesn't render images, etc as quickly)
Letsencrypt (for SSL/https certificates)
AWS for hosting (Ubuntu 14.04)
Structure of Django Project
For each application, the static directory holds the CSS and javascript responsible for
rendering that particular application. The templates directory holds the HTML templates.
The urls.py file contains the URLs that are mapped to that particular application.
The views.py contains all the logic needed to handle the user interactions with that
particular application.
homepage: application that handles the interactions with the homepage.
questionpage: application that handles the interactions for posting and answering a question.
pso: application that handles all initial HTTP requests to Penn Stack Overflow.
templates: directory that contains base.html template that all other HTML templates extend.
userpage: application that handles interactions with the user profile.
Notes on Git Branches
Run "git branch branch_name" to make new branch
Run "git checkout branch_name" to checkout branch
Run "git push origin branch_name" to push
Run "git branch -d branch_name" to delete branch
About
online forum for students to post/answer questions