Gyakorlat – Adatok kezelése

Befejeződött

Ahogy korábban kiemelte, a rendszergazdai webhely alapértelmezés szerint nem biztosít hozzáférést az adatokhoz. Szerencsére csak néhány sornyi kód szükséges ahhoz, hogy regisztráljon minden olyan modellt, amelyet szerkeszteni szeretne az eszközön keresztül.

Modellek regisztrálása

  1. Nyissa meg a dog_shelters/admin.py fájlt.

  2. Az olvasható # Register your models here.megjegyzés alatt adja hozzá a következő kódot a modellek regisztrálásához.

    # Register your models here.
    from .models import Shelter, Dog
    
    admin.site.register(Shelter)
    admin.site.register(Dog)
    
  3. Mentse a fájlt.

  4. Térjen vissza a böngészőbe, és frissítse a lapot.

    Figyelje meg, hogy a kutyák és menhelyek a DOG_SHELTERS alatt vannak felsorolva.

    Screenshot showing the Site administration screen.

Hozzáférés az adatainkhoz

A modelljeink regisztrálva mostantól kezelhetik az adatainkat. Ha már voltak adatok az adatbázisban, szükség szerint módosíthatjuk.

Az adatmodellünkben, amelyet models.py megnyitásával ismerhet meg, rendelkezünk Shelter és Dog. Az A Shelter több Dogs elemet tartalmaz a modellek közötti kapcsolat létrehozásához.

Hozzunk létre egy újat Dog , amelyből megtudhatja, hogyan működik a rendszergazdai webhely az adatokhoz.

  1. Válassza a Hozzáadás a Kutyák mellett lehetőséget.

    Screenshot showing the Add shelter screen.

    Figyelje meg, hogy amikor kiválasztja a Menedékhely legördülő listáját, nem jelennek meg menedékhelyek, mert még nem hoztunk létre egyet.

    Megjegyzés:

    Ha egy korábban elindított projektet folytat, akkor egy menedéket láthat, ha létrehozott egyet.

    A legördülő lista létezik, hogy kiválaszthassuk azt a menedéket, amelybe regisztráljuk a kutyát. Létrehozhatunk egy újat a pluszjel (+) kiválasztásával.

  2. Select the plus sign (+).

    Megnyílik egy új ablak, ahol létrehozhat egy menedéket.

    Screenshot showing an Add shelter screen.

  3. Adja meg a menedék nevét és helyét, például Contoso és Redmond, WA.

  4. Válassza a MENTÉS lehetőséget.

    A képernyő frissül, és az újonnan létrehozott menedéket jeleníti meg a kutya kiválasztott lehetőségeként.

  5. Adja meg a kutya nevét és leírását .

  6. Válassza a MENTÉS lehetőséget.

    A képernyő visszatér a kutyák listájára, és megjelenik az újonnan létrehozott kutya adatai.

    Screenshot showing a list of dogs.

  7. Ha kiválasztja a kutyát, a rendszer a részleteket tartalmazó oldalra viszi, ahol bármilyen értéket frissíthet, vagy törölheti a bejegyzést.

    Megjegyzés:

    A kijelzőn a kutya vagy a menedék neve látható, ha a felügyeleti webhely Menedékhelyek szakaszára lép. Ez az információ azért jelenik meg, mert a metódust az __str__ objektumainkon állítjuk be. Az objektumok alapértelmezett megjelenítése a visszaadott __str__érték.