Django¶
In dit artikel
Informatie
Django is een high-level Python-webframework dat is ontworpen voor het snelle ontwikkelen van webapplicaties. Het framework volgt het "batterijen inbegrepen"-principe en biedt een breed scala aan ingebouwde tools en componenten. Django wordt veel gebruikt voor het maken van diverse webprojecten, van kleine websites tot grootschalige applicaties met hoge veiligheids- en prestatie-eisen.
Django. Belangrijkste functies¶
- ORM (Object-Relational Mapping) - stelt u in staat om met databases te werken met behulp van de objectgeoriënteerde aanpak van Python. Ondersteunt belangrijke DBMS-systemen: PostgreSQL, MySQL, SQLite en Oracle. Biedt de mogelijkheid om complexe queries te maken zonder SQL direct te gebruiken.
- Admin-interface - automatisch gegenereerd admin-paneel met opties voor aanpassing en uitbreiding van functionaliteit. Biedt snelle toegang tot het beheren van applicatiedata.
- URL-routing - flexibel systeem voor het definiëren van de URL-structuur van het project. Ondersteunt benoemde URLs en omgekeerde adresoplossing.
- Templatesysteem - een krachtig hulpmiddel voor het maken van dynamische HTML-pagina's. Inclusief ondersteuning voor template-erfopvolging en inclusies.
- Formulieren - vereenvoudigt het proces van het maken en verwerken van webformulieren. Biedt ingebouwde gegevensvalidatie en het genereren van HTML-formuliermarkeringen.
- Authenticatie en autorisatie - ingebouwd systeem voor het beheren van gebruikers en toegangsrechten. Ondersteunt sessiewerk, registratie en wachtwoordherstel.
- Caching - diverse cachingmechanismen voor prestatieoptimalisatie.
- Internationalisatie - zorgt voor meertalige ondersteuning in applicaties. Biedt hulpmiddelen voor het lokaaliseren van inhoud.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 138 | Django | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 15 | Nee | BESTELLEN |
- Vooraf geïnstalleerde afhankelijkheden:
- Python 3
- python3-pip (Python-pakketbeheerder)
- python3-venv (hulpmiddel voor het maken van geïsoleerde Python-omgevingen)
- Aanvullende afhankelijkheden voor installatie:
- libpq-dev (voor het werken met PostgreSQL)
- python3-pexpect
- docker
- Werkdirectory van het project:
/root/django_client/project.
Na installatie moet u de volgende link volgen: https://django<Server_ID_from_Invapi>.hostkey.in/admin.
Opmerking
Tenzij anders vermeld, installeren we standaard de nieuwste releaseversie van software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Aan de slag na Django-implementatie¶
Na betaling van de bestelling wordt er een melding verzonden naar het e-mailadres dat tijdens de registratie is opgegeven, waarin u wordt geïnformeerd dat de server klaar is voor gebruik. Deze bevat het VPS-IP-adres, evenals de inloggegevens en het wachtwoord voor verbinding. Klanten van ons bedrijf beheren de apparatuur via het serverbeheerpaneel en de API — Invapi. Authenticatiegegevens, die te vinden zijn in het tabblad Configuration >> Tags van het serverbeheerpaneel of in de verzonden e-mail:
- Link voor toegang tot het Django-administratiepaneel met een webinterface: in de webpanel-tag;
- Gebruikersnaam:
root; - Wachtwoord: Verzonden naar uw e-mailadres nadat de server klaar is voor gebruik na de software-implementatie.
Na succesvolle autorisatie in het Django-administratiepaneel wordt aanbevolen om het wachtwoord van de beheerder te wijzigen. Klik hiervoor op de knop CHANGE PASSWORD:

Voer in het geopende menu het huidige wachtwoord en het nieuwe wachtwoord twee keer in. Klik vervolgens op de knop CHANGE MY PASSWORD:

Opmerking
Gedetailleerde informatie over basisinstellingen van Django is te vinden in de ontwikkelaarsdocumentatie.