[&]
18.224.61.12
task: #23-task-cw1.html
Aplikacja, Model, Uzupełnianie danych, Weryfikacja
23-socCafe
Zapoznaj się z zagadnieniami do ćwiczenia następnie wykonaj zadania od 1-6:
Nie odnaleziono pliku!
Nazwa katalogu: 23-socCafe
Nazwa projektu: socialCafe
socialCafe
Nazwa aplikacji: cafe
cafe
Nazwa superużytkownika: root
root
Hasło superużytkownika: 12345Ty#
12345Ty#
Implementacja klas modeli w pliku cafe/models.py
cafe/models.py
Stworzenie/aktualizacja pliku cafe/apps.py o klasę konfiguracyjną przechowującą identyfikator aplikacji*
cafe/apps.py
Rejestracja aplikacji w Projekcie - dopisz 'cafe.apps.WYBRANA_NAZWA_KlasyConfig', we właściwej tablicy pliku settings.py
'cafe.apps.WYBRANA_NAZWA_KlasyConfig',
settings.py
Załącz plik URL Aplikacji w Projekcie - użyj 'cafe.urls' we właściwej tablicy pliku urls.py Projektu
'cafe.urls'
urls.py
Zarejestruj Modele danych w Panelu administracyjnym **
Dodaj wpis wywołujący widok(i) APlikacji
Zaimplementuj widok Aplikacji - strony publicznej
*zawartośc pliku cafe/apps.py
from django.apps import AppConfig class WYBRANA_NAZWA_KlasyConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'WYBRANA_NAZWA'
**zawartośc pliku cafe/admin.py
cafe/admin.py
# ... from .models import Dishes, Clients, Users admin.site.register(Dishes) admin.site.register(Clients) admin.site.register(Users)
Wykonaj migrację stworzonych modeli
Jeżeli trzeba - ustal odpowiednią kolejność klas w pliku z Modelami
Zweryfikuj powstałą strukturę w pliku bazy danych SQLite3 programem DB Browser for SQLite (jeżeli trzeba - zainstaluj poleceniem: sudo apt-get install sqlitebrowser sqlite3)
SQLite3
DB Browser for SQLite
sudo apt-get install sqlitebrowser sqlite3
Po jego utworzeniu - zaloguj się do panelu i przejdź do następnego podpunktu.
Odpowiednie tabele dla: Klientów, Dań oraz Użytkowników (tworzonej aplikacji, nie Panelu/systemu Django!)
Klientów
Dań
Użytkowników
Przeanalizuj aplikację oraz określ co należy poprawić oraz czego brakuje w Aplikacji.
zamawiających
karty dań
Po aktualizacji dokonaj migracji i zweryfikuj działanie systemu.
Uruchom aplikację do prezentacji stosując alternatywne parametry:
Adres IP: przydzielony adres stacji roboczej, np. 10.1.0.13
10.1.0.13
Port: ustaw 8989
8989
Spakuj kompetny katalog z Projektem i Aplikacją oraz dostarcz prowadzącemu (np. poprzez sieć LAN).