Um es zu aktivieren, fügen Sie die folgenden Zeilen zu tutorial/ hinzu REST_FRAMEWORK = {
'DEFAULT_PAGINATION_CLASS': 'NumberPagination',
'PAGE_SIZE': 10}
Settings In 'rest_framework' zu INSTALLED_APPS. Das Einstellungsmodul befindet sich in tutorial/ INSTALLED_APPS = [...
'rest_framework', ]
Okay, wir sind fertig. Testen unserer API Wir sind nun bereit, die von uns erstellte API zu arten wir den Server über die Befehlszeile. Django tutorial deutsch video. python runserver
Wir können jetzt sowohl von der Befehlszeile aus auf unsere API zugreifen, indem wir Tools wie curl... bash: curl -H 'Accept: application/json; indent=4' -u admin:password123:
{
"count": 2,
"next": null,
"previous": null,
"results": [
"email": "",
"groups": [],
"url": ",
"username": "admin"},
"username": "tom"}]}
Oder verwenden Sie das Befehlszeilentool ie... bash: -a admin:password123:
HTTP/ 1. 1 200 OK...
"url": "localhost:8000/users/1/",
"username": "paul"},
Oder direkt über den Browser, indem Sie auf die URL gehen. Wenn Sie mit dem Browser arbeiten, stellen Sie sicher, dass Sie sich über das Steuerelement in der oberen rechten Ecke anmelden.
Django Tutorial Deutsch Video
Wir werden eine einfache API erstellen, die es den Verwaltungsbenutzern ermöglicht, die Benutzer und Gruppen im System anzuzeigen und zu bearbeiten. Project setup Erstellen Sie ein neues Django-Projekt namens tutorial und starten Sie dann eine neue App namens quickstart. mkdir tutorial
cd tutorial
python3 -m venv env
source env/bin/activate
pip install django
pip install djangorestframework
django-admin startproject tutorial. django-admin startapp quickstart
cd.. Das Projektlayout sollte wie folgt aussehen: $ pwd
< some path > /tutorial
$ find... /. Einführung — Django Workshop v0.4 Dokumentation. /tutorial. /tutorial/ __init__. /tutorial/quickstart. /tutorial/quickstart/ __init__. /tutorial/quickstart/. /tutorial/quickstart/migrations. /tutorial/quickstart/migrations/ __init__. /tutorial/. /tutorial/
Es mag ungewöhnlich erscheinen, dass die Anwendung innerhalb des Projektverzeichnisses erstellt die Verwendung des Projekt-Namensraums werden Namenskonflikte mit externen Modulen vermieden (ein Thema, das den Rahmen dieses Schnellstarts sprengen würde).
Django Tutorial Deutsch Google
Sie können auch Primärschlüssel und verschiedene andere Beziehungen verwenden, aber Hyperlinks sind ein gutes RESTful-Design. Views Richtig, dann schreiben wir besser ein paar Ansichten. Öffnen Sie tutorial/quickstart/ und beginnen Sie mit der Eingabe. from import User, Group
from rest_framework import viewsets
from rest_framework import permissions
from rializers import UserSerializer, GroupSerializer
class UserViewSet (delViewSet):
"""
API endpoint that allows users to be viewed or edited. Django tutorial deutsch allemand. queryset = User. objects. all (). order_by( '-date_joined')
serializer_class = UserSerializer
permission_classes = [Authenticated]
class GroupViewSet (delViewSet):
API endpoint that allows groups to be viewed or edited. queryset = Group. all ()
serializer_class = GroupSerializer
Anstatt mehrere Ansichten zu schreiben, gruppieren wir das gesamte allgemeine Verhalten in Klassen namens ViewSets. Bei Bedarf können wir diese leicht in einzelne Ansichten aufteilen, aber durch die Verwendung von Ansichten-Sets bleibt die Ansichtslogik übersichtlich und ist sehr prägnant.
Dann haben wir hier gute Neuigkeiten für dich! Programmieren ist nicht so schwer, wie du denkst, und wir zeigen dir hier, wie viel Spaß es machen kann. Dieses Tutorial wird dich nicht auf zauberhafte Weise in eine Programmiererin verwandeln. Wenn du gut darin sein willst, brauchst du Monate oder sogar Jahre des Lernens und Übens. Django REST Framework - Quickstart - Wir werden eine einfache API erstellen,die es den Verwaltungsbenutzern ermöglich - Deutsch. Aber wir wollen dir zeigen, dass Programmieren oder Webseitenerstellen nicht so kompliziert ist, wie es scheint. Wir versuchen, dir auf einfache Art verschiedene, kleine Teile zu zeigen, so dass du davon nicht eingeschüchtert wirst. Wir hoffen, dass du danach diese Technik und Technologien so sehr mögen wirst wie wir! Was lernst du in diesem Tutorial? Wenn du mit dem Tutorial fertig bist, hast du eine einfache, aber funktionierende Webanwendung: deinen eigenen Blog. Wir zeigen dir, wie man ihn online stellt, andere können dein Werk also sehen! Es wird (in etwa) so aussehen:
Wenn du allein mit diesem Tutorial arbeitest und keinen Coach in der Nähe hast, kannst du in diesem Chat nachfragen, wenn du ein Problem hast:.