Bibliothekswebsite -API, die mit Django, Django Rest Framework, REST -Knox -Authentifizierung und Django -Filtern erstellt wurden.
Die API -Methoden können vom Frontend -Code verwendet werden, damit Benutzer und Bibliothekare auf die in der Bibliothek verfügbaren Bücher zugreifen können.
Bibliothekare haben Zugang zum Hinzufügen neuer Bücher, Autoren, Kategorien, Veröffentlichungen und Buchkopien. Während normale Benutzer auf die verfügbaren Bücher in der Bibliothek zugreifen können, suchen und filtern Sie sie durch sie und liehen Sie Kopien von Büchern aus.
git clone https://github.com/EliasObeid9-02/library_system.git aus, um das Repository zu klonen.cd library_system aus, um in das Codeverzeichnis zu wechseln..env.example in .env und bearbeiten Sie die Variablen, um Ihren Anforderungen zu entsprechen.docker compose build aus, um die Bilder zu erstellen.docker compose up um die Container zu starten. Um die Container zu stoppen, drücken Sie Ctrl+C und führen Sie docker compose stop aus. Führen Sie optional docker compose down , um die Behälter zu entfernen.
Zum Ausführen der Bewerbung werden docker compose up erneut ausführen.
Um auf die Website zuzugreifen, verwenden Sie die URL http://127.0.0.1:8000/