Spisie treści
Korekty i tworzenie modeli
ten Widoki oparte na klasach pozwalają nam szybko generować widoki dla prostych i złożonych spraw, wszystko
w zależności od naszych wymagań, czyniąc pracę mniej żmudną w pewnej części, bo
Oczywiście zdarzają się przypadki, w których takie podejście może być skomplikowane, jednak na początek
aplikacja może nam wystarczyć.
Wymagania
Aby rozpocząć robienie tego samouczka, musimy omówić następujące punkty, abyśmy mogli:
postępuj zgodnie z różnymi sekcjami:
1Miej działającą instalację django, przykłady są napisane w wersji 5.5 więc
że jeśli używają innej wersji, kod może wymagać modyfikacji ze względu na metody i klasy, których nie ma w tej wersji.
2Stwórz projekt o wybranej przez Ciebie nazwie, w którym dodamy aplikację, którą zbudujemy.
Widząc te proste wymagania, możemy kontynuować samouczek.
Wersja robocza
Tworząc aplikację w django musimy najpierw jasno określić co będziemy robić,
Z tego powodu zalecamy, aby przed przystąpieniem do kodowania zrobić diagram tego, czego chcemy
dostać.
Aplikacja, którą zbudujemy będzie CRUD, w której będziemy mogli tworzyć, aktualizować, wyświetlać i usuwać
dane, w tym celu zobaczymy następujący schemat struktury naszej aplikacji:
Pierwsze kroki
Naszym pierwszym krokiem po stworzeniu naszego projektu jest: wygeneruj aplikację w celu stworzenia
odpowiedni model, do tego w konsoli będziemy znajdować się w folderze naszego projektu i
wykonamy:
django-admin.py bloga startowa
Wtedy przy wyświetlaniu naszych plików w konsoli powinniśmy zobaczyć coś podobnego do tego:
Dostosuj ustawienia.py
Następnym krokiem jest dostosowanie naszego pliku ustawienia.py, dla ułatwienia użytkowania po prostu zamierzamy
użyć baza danych sqlite3 i dodajemy naszą aplikację w zainstalowane aplikacjezobaczmy jak
aspekty, o których wspomnieliśmy, pozostałyby:
POWIĘKSZAĆ
Teraz wejdziemy do naszego folderu aplikacji i stworzymy kod, który pozwoli nam wygenerować
model, wiemy, że potrzebujemy 3 pól, więc to właśnie zamierzamy umieścić. Pole na tytuł, jedno na treść, a drugie na obrazek, użyjemy w pliku następującego kodu modele.py:
z django.db importuj modele z django.contrib.auth.models import Klasa użytkownika Bloggy (models.Model): title = models.CharField (max_length = 100, unique = True) content = models.TextField () image = models.ImageField (upload_to = 'post') def __unicode __ (self): return self.title
WażnyNależy wspomnieć, że pole kontrolne bazy danych dla tego modelu będzie automatycznie inkrementalnym identyfikatorem generowanym automatycznie przez Django, aby ułatwić nam w tej sekcji.
Następnie w konsoli zsynchronizujemy model z bazą danych poleceniem, aby wygenerować tabele:
python manage.py syncdb
Dzięki temu będziemy mieli naszą bazę danych i nasz aktywny model. Z aktywnym modelem mamy duży postęp, ponieważ pozwala nam to na trwałość danych, czyli przechowywanie rekordów, które dodajemy w naszej aplikacji w bazie danych.
Na tym kończymy tę pierwszą część, w drugiej części samouczka zrobimy widoki i
CRUD Tego samego.
PoprzedniStrona 1 z 2NastępnyPodobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt