| | 1 | == Упатство за стартување и користење на апликацијата (Верзија 2) |
| | 2 | |
| | 3 | Препорачувам користење на Visual Studio Code. |
| | 4 | Потребно е да се инсталира Python, истото може да се направи [https://www.python.org/downloads/ овде]. |
| | 5 | |
| | 6 | Во VS Code, препорачувам користење на виртуелна околина, пример //venv//. Повеќе на [https://docs.python.org/3/library/venv.html линков]. |
| | 7 | |
| | 8 | Откако ќе се активира виртуелна околина, може да се инсталираат потребните python пакети во нејзе. Тие се наоѓаат во текстуелната датотека //requirements.txt//. За да се инсталираат сите одеднаш, може да се искорсти командата: |
| | 9 | {{{#!cmd |
| | 10 | pip install -r requirements.txt |
| | 11 | }}} |
| | 12 | |
| | 13 | Кога сѐ од горенаведеното ќе се направи, може да се отворат две //bash// терминали во VS Code кои ќе се постават една до друга (root е root-от на проектот): |
| | 14 | - Во првата терминала се пишува командата |
| | 15 | {{{#!cmd |
| | 16 | uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload |
| | 17 | }}} |
| | 18 | со неа се стартува backend-от кој се поврзува автоматски со датабазата на проектот дадена од професорот. |
| | 19 | - Во втората терминала се пишува командата |
| | 20 | {{{#!cmd |
| | 21 | python -m cli.cli_app |
| | 22 | }}} |
| | 23 | со неа се извршува прототип апликацијата која се наоѓа во //cli// директориумот под името //cli_app//. |
| | 24 | |
| | 25 | Во втората терминала може да се почне со користење на прототип апликацијата, притоа секое повикување и користење на backend-от и базата се отсликува во првата терминала. |
| | 26 | |
| | 27 | === Верзии |
| | 28 | [wiki:InstructionsVersion1 Верзија 1] |