Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pacmancity/cinemate
"Cinemate" π₯ - Π²Π°Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΌΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΈΠ½ΠΎΠΈΡΠΊΡΡΡΡΠ²Π°! ΠΡΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΈ, ΠΆΠ°Π½ΡΡ ΠΈ Π°ΠΊΡΠ΅ΡΠΎΠ² Π² ΠΌΠΈΡΠ΅ ΡΠΈΠ»ΡΠΌΠΎΠ². π Π‘ΠΎΠ·Π΄Π°Π½ΠΎ Ρ Django, ΡΠ΅Π½Π΄Π΅ΡΠΈΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ! π
https://github.com/pacmancity/cinemate
django-ckeditor django-orm djnago jinja2 pillow python sql sqlite
Last synced: 10 days ago
JSON representation
"Cinemate" π₯ - Π²Π°Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΌΠΈΡΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΈΠ½ΠΎΠΈΡΠΊΡΡΡΡΠ²Π°! ΠΡΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΈ, ΠΆΠ°Π½ΡΡ ΠΈ Π°ΠΊΡΠ΅ΡΠΎΠ² Π² ΠΌΠΈΡΠ΅ ΡΠΈΠ»ΡΠΌΠΎΠ². π Π‘ΠΎΠ·Π΄Π°Π½ΠΎ Ρ Django, ΡΠ΅Π½Π΄Π΅ΡΠΈΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ! π
- Host: GitHub
- URL: https://github.com/pacmancity/cinemate
- Owner: pacmancity
- License: mit
- Created: 2023-02-05T13:15:31.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-08T17:03:33.000Z (about 1 year ago)
- Last Synced: 2024-09-11T18:26:55.092Z (2 months ago)
- Topics: django-ckeditor, django-orm, djnago, jinja2, pillow, python, sql, sqlite
- Language: Python
- Homepage:
- Size: 7.97 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cinemate
## Π‘ΡΠ΅ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ°
![Python](https://img.shields.io/badge/python-3.10-blue.svg?style=for-the-badge&logo=python)
![Django](https://img.shields.io/badge/django-4.1.6-blue.svg?style=for-the-badge&logo=django)
[![Pillow](https://img.shields.io/badge/Pillow-9.4.0-blue.svg?style=for-the-badge)](https://pypi.org/project/Pillow/)
[![django-ckeditor](https://img.shields.io/badge/django--ckeditor-6.5.1-blue.svg?style=for-the-badge)](https://pypi.org/project/django-ckeditor/)
[![ΠΠΈΡΠ΅Π½Π·ΠΈΡ](https://img.shields.io/github/license/kluev-evga/Cinemate?color=blue&style=for-the-badge&logo=github)](https://github.com/kluev-evga/Cinemate/blob/master/LICENSE)
[![Π Π°Π·ΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°](https://img.shields.io/github/languages/code-size/kluev-evga/Cinemate?style=for-the-badge&logo=github)](https://github.com/kluev-evga/Cinemate)## Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅
ΠΡΠΎΠ΅ΠΊΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π²Π΅Π±-ΡΠ°ΠΉΡ ΠΎ ΠΊΠΈΠ½ΠΎΡΠΈΠ»ΡΠΌΠ°Ρ , ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Django. Π‘Π°ΠΉΡ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ
ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ:1. Π Π΅ΠΉΡΠΈΠ½Π³ΠΈ: ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΈ ΠΊΠΈΠ½ΠΎΡΠΈΠ»ΡΠΌΠΎΠ², ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠΌ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠΈΠ»ΡΠΌΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅
ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°.2. ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΈ ΠΆΠ°Π½ΡΡ: Π€ΠΈΠ»ΡΠΌΡ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌ ΠΈ ΠΆΠ°Π½ΡΠ°ΠΌ, ΡΡΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΏΠΎΠΈΡΠΊ ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π΄Π»Ρ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.3. ΠΠΎΠΈΡΠΊ: Π‘Π°ΠΉΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π±ΡΡΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΡΠΈΠ»ΡΠΌΡ ΠΏΠΎ
Π½Π°Π·Π²Π°Π½ΠΈΡ, Π°ΠΊΡΠ΅ΡΠ°ΠΌ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ.4. Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ: ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΠΈΠ»ΡΠΌΡ ΠΏΠΎ ΠΆΠ°Π½ΡΡ, Π³ΠΎΠ΄Π°ΠΌ Π²ΡΠΏΡΡΠΊΠ° ΠΈ Π°ΠΊΡΠ΅ΡΠ°ΠΌ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΡΠΈΠ»ΡΠΌΡ,
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°ΠΌ.5. ΠΠ΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»Ρ: ΠΠ»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ ΡΠ°ΠΉΡΠ° ΡΠΎΠ·Π΄Π°Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌ Π»Π΅Π³ΠΊΠΎ
Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΠΈΠ»ΡΠΌΡ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.6. Π Π΅Π½Π΄Π΅ΡΠΈΠ½Π³ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅: Π‘Π°ΠΉΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΅Π½Π΄Π΅ΡΠΈΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΈ ΠΎΡΠ΄Π°Π΅ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ Π² Π³ΠΎΡΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅. ΠΡΠΎ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΠ΅Ρ
ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°.7. ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ : ΠΠ»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ SQLite, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°.ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΡΠΊΠ°ΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΈΠ½ΠΎΡΠΈΠ»ΡΠΌΠ°Ρ , Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΠΈΡ .
## Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π°, ΡΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ:
```shell
git clone https://github.com/kluev-evga/Cinemate.git
```ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ:
```shell
cd Cinemate
```ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅:
```shell
python3 -m venv env
```ΠΠΊΡΠΈΠ²ΠΈΡΡΠΉΡΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅:
ΠΠ»Ρ Windows(power shell):
```shell
.\venv\Scripts\activate
```ΠΠ»Ρ macOS ΠΈ Linux ΠΈ windows(git bash):
```shell
source env/bin/activate
```Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°:
```shell
pip install -r requirements.txt
```## ΠΠ°ΠΏΡΡΠΊ development ΡΠ΅ΡΠ²Π΅ΡΠ°
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ :
```shell
python manage.py migrate
```ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅Ρ:
```shell
python manage.py runserver
```## ΠΠΈΡΠ΅Π½Π·ΠΈΡ π
ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ `MIT`. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ
Π² [LICENSE](https://github.com/kluev-evga/Cinemate/blob/master/LICENSE).