https://github.com/timerke/pictureviewer
Веб-приложение на Django для хранения и просмотра картинок
https://github.com/timerke/pictureviewer
django js pictureviewer
Last synced: about 1 year ago
JSON representation
Веб-приложение на Django для хранения и просмотра картинок
- Host: GitHub
- URL: https://github.com/timerke/pictureviewer
- Owner: timerke
- Created: 2020-10-31T09:41:41.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-11-18T15:40:47.000Z (over 5 years ago)
- Last Synced: 2025-02-08T11:43:07.475Z (over 1 year ago)
- Topics: django, js, pictureviewer
- Language: HTML
- Homepage:
- Size: 75.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Сайт PictureViewer #
## Краткое руководство
Сайт PictureViewer содержит:
1) административную панель без авторизации;
2) главную страницу;
3) базу данных.
### Административная панель
На административной панели есть страница с формой загрузки изображения. На форме есть три поля:
* название изображения;
* описание изображения;
* загрузка изображения.
На административной панели есть еще страница со списком изображений. Список состоит из названий и описаний. Возможность редактировать названия и описания, а также удалять картинку. Редактирование названия и описания, а также их удаление происходят без перехода на отдельную страницу и без обновления страницы со списком.
### Главная страница
Главная страница содержит Javascript-cлайдер, меняющий по таймеру загруженные изображения. Показывается по одному изображению. Есть возможность листать картинки, кликая по стрелкам.
### База данных
В базе данных есть таблица Picture со следующими полями:
- id;
- title - название картинки;
- description - описание картинки;
- filename - путь к файлу, сохраненному на сервере;
- date - дата сохранения.
В таблицу записываются данные загруженной картинки. При редактировании или удалении картинки в списке в административной панели в базе также происходят соответствующие изменения.