Изградете и објавете фитнес тракер со користење на Python Django и PythonAnywhere, дури и ако сте почетник. Овој водич ќе ве води низ процесот на создавање на веб-апликација за следење на фитнес активности, користејќи еден од најпопуларните веб-фрејмворкови на Python.
Контекст
Многу почетници се соочуваат со предизвикот да преминат од учење на основите на Python до создавање на вистински проекти. Овој водич е дизајниран да го пополни тој јаз, овозможувајќи ви да изградите функционална апликација која може да се објави на интернет.
Што ќе научите
- Структура на Django проекти и апликации: Ќе научите како се организираат проектите и апликациите во Django.
- Дефинирање на модели на база на податоци: Ќе креирате модели за складирање на податоци за вежбање.
- Креирање на погледи: Ќе научите како да креирате погледи кои обработуваат кориснички барања.
- Изградба на HTML шаблони: Ќе создадете шаблони кои ги прикажуваат вашите податоци.
- Поврзување на URL-адреси: Ќе поврзете URL-адреси со погледи за да овозможите навигација низ апликацијата.
- Објавување на апликацијата на PythonAnywhere: Ќе ја објавите вашата завршена апликација за да биде достапна на интернет.
Апликацијата ќе ви овозможи да регистрирате тренинг со внесување на име на активност, времетраење и датум. Потоа, можете да ги прегледате сите регистрирани тренинзи на посебна страница. Ова е едноставна апликација, но ги покрива основните концепти на Django кои ви се потребни за изградба на поголеми проекти.
Предуслови
Пред да започнете, треба да имате основно познавање на Python, вклучувајќи променливи, функции, листи, речници и основни контролни структури (if/else изјави и циклуси). Исто така, треба да знаете како да користите командна линија за да извршувате команди во вашиот терминал.
Алатки кои ви се потребни:
- Python 3.8 или повисока: Проверете ја вашата верзија со
python --versionилиpython3 --version. - pip: Управувачот за пакети на Python, кој обично доаѓа со Python.
- Коден уредувач: Visual Studio Code е одлична бесплатна опција, но можете да користите кој било уредувач со кој сте удобни.
Овој водич не бара претходно искуство со Django или веб-развој. Ќе ве води низ секој чекор.
Што ќе изградите
Фитнес тракерот што ќе го изградите ќе ви овозможи да регистрирате активности, да ги следите и да ги прегледате на интернет. Ова е одличен проект за да го покажете вашето знаење и да го додадете во вашето портфолио.
Со овој водич, ќе можете да ја создадете и објавите вашата апликација, што ќе ви овозможи да ги примените вашите вештини и да продолжите да учите и развивате поголеми проекти.