MyCalendar
-
- napisz model
-
- stwórz migracje
-
- podepnij modele by były widoczne w adminie ... 4. ogranicz widoczność zbędnych pól w adminie
-
- stwórz widoki frontendowe dla zarządzania modelami
-
- ogranicz widoczność zbędnych pól we frontendzie
-
- "autoryzacja (po stronie aplikacji www)"
-
- Celery
-
- RESTful api
-
- uwierzytelnianie dla api
Some commands:
sudo pip install djangorestframework sudo pip install celery apt-get install rabbitmq-server
create project: ./manage.py startproject NazwaProjektu ~/Dokumenty/PYTHON/project-repo
create app: ./manage.py startapp NazwaAplikacji
create admin: ./manage.py createsuperuser
create migration after writing models: ./manage.py makemigrations
apply those migrations: ./manage.py migrate
previous migrations info: ./manage.py showmigrations
server: ./manage.py runserver [port]
python shell: ./manage.py shell