This is project 2 for DSA5101: use Django to build a movie theatre site.
-
Install supported database and re-configure
settings.py
; -
(Optional) Install selenium, ChromeDriver, pyquery to support "Add movie from GV link";
-
Migrate database and django project:
$ python manage.py makemigrations about $ python manage.py migrate
-
Create super user for admin site;
-
Load
saved_data.json
for some simple examples:$ python manage.py loaddata saved_data.json
-
Run server:
$ python manage.py runserver
/
: Redirect to/about-us/
;/admin/
: Admin site. (Log in with super user.)/about-us/
: About us page;/about-us/movie/
: Movie theatre page;/about-us/movie/subsribe/
: Subscribe new movie;
- Out of bound if movie title is too long;
- Spacing in rows;
- Duplicate items if add twice;
- Feedback message;
- Better navigation;
- Better description/theme/layout;
- Check wrong input;
- Pool coding š„²;
- Search bar;
- Favorites;
- ...
- Shen Shuyuan
- Wang Yuhua
- Chen Yanrong
- Huang Junhao