Onboarding Project
Project description
Onboarding Application
Dieses Projekt ist eine Onboarding-Anwendung, die mit dem Django-Framework entwickelt wurde. Die Anwendung verwaltet neue und bestehende Mitarbeiter sowie verschiedene Ressourcen wie Materialien, Lizenzen, Accounts, Rollen und Installationen.
Konzept
Die Anwendung basiert auf einem objektorientierten Ansatz und umfasst die folgenden Hauptkomponenten:
- NewEmployee: Modell zur Verwaltung neuer Mitarbeiter.
- Employee: Modell zur Verwaltung bestehender Mitarbeiter.
- Role: Modell zur Verwaltung von Mitarbeiterrollen.
- Material: Modell zur Verwaltung von Materialien.
- License: Modell zur Verwaltung von Lizenzen.
- Account: Modell zur Verwaltung von Accounts.
- Other: Modell zur Verwaltung anderer Ressourcen.
- Installation: Modell zur Verwaltung von Installationen.
- AllKeys: Modell zur Verknüpfung von Mitarbeitern mit verschiedenen Ressourcen.
Anforderungen
- Django Framework
- Python 3.x
- Virtuelle Umgebung (empfohlen)
Installation
-
Aktivieren Sie die bestehende virtuelle Umgebung:
source myenv/bin/activate
-
Installieren Sie die Abhängigkeiten aus der
requirements.txt:pip install -r requirements.txt
Datenbankmigrationen
- Erstellen Sie die Datenbankmigrationen:
python manage.py makemigrations python manage.py migrate
Admin-Account
Ein Admin-Account wurde erstellt, um auf das Admin-Interface und auf die Anwendung zuzugreifen:
- Benutzername: macromedia
- Passwort: macromedia
Django-Server starten
-
Starten Sie den Django-Entwicklungsserver:
python3 manage.py runserver
-
Greifen Sie auf die Anwendung im Browser zu:
http://127.0.0.1:8000/
Nutzung der Anwendung
Nach dem Starten des Servers können Sie auf die verschiedenen Funktionen der Anwendung zugreifen, darunter:
- Hinzufügen, Anzeigen, Aktualisieren und Löschen von Mitarbeitern und Ressourcen.
- Verwaltung der Mitarbeiterrollen, Materialien, Lizenzen, Accounts, Installationen und anderer Ressourcen.
Die Anwendung enthält verschiedene Ansichten und URLs für jede dieser Funktionen. Die Zugriffsrechte werden basierend auf der Benutzerrolle verwaltet.
Weitere Informationen
Für weitere Details zur Implementierung und den genauen Funktionsumfang der Anwendung, siehe die Dokumentation und Kommentare im Code.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file obapp-2.0.0.tar.gz.
File metadata
- Download URL: obapp-2.0.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d5a44853e5643d2868f777004c1b8dbc9956b6ee03727dee23bbf8e6e27f500
|
|
| MD5 |
9f142642fc68af1b94dde708182c332e
|
|
| BLAKE2b-256 |
2ceb2857c36e4c908515f4955b74d92c03b9eb5ef46f3d296b7773b4401733fe
|
File details
Details for the file obapp-2.0.0-py3-none-any.whl.
File metadata
- Download URL: obapp-2.0.0-py3-none-any.whl
- Upload date:
- Size: 2.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55631aefc773b53c3f35a052f24f3c3a069e94a4f2d672bf065f78eb3d5691ef
|
|
| MD5 |
16aaea6898498c5b0dcc5f8595cf4f01
|
|
| BLAKE2b-256 |
32f7de7a8d7c6ba24107a491324c4d4613f3ed583f871325af42112e6eb974d2
|