Handleidingen

Antwoorden op veel gestelde vragen en stap-voor-stap uitleg over hoe onze diensten werken kun je vinden op deze pagina.

Aan de slag met Django

In dit artikel ga ik je uitleggen hoe je Django.

1. Na het opzetten van de Node.JS log je in met SSH.

ssh root@gebruik_het_ip_van_de_server

Als je het onderstaande niet ziet naar 10 seconde, type je het onderstaande commando in en wacht je nog een paar minuten.  Na een paar minuten kun je het bovenstaande commando nog een keer gebruiken om het onderstaande te zien.

exit

3. Hier vul je het domein in wat je hebt geregistreerd. Als je dat gedaan hebt klik enter. Om het domein te verifiëren type "y"in en klik enter.

4. Nu gaan we SSL aanzetten voor dit domein voor een veilige verbinding, het welbekende slotje. Type "y"in en klik op enter. Let op! Hiervoor moet het domein naar het IP adres van de server wijzen.

5. Daarna vul je een email adres in en klik je op enter. Om de verificatie daarvan te doen type "y" in en klik enter.


6. Het certificaat is succesvol geïnstalleerd. Dan wordt er gevraagd of je HTTPS (SSL = is een beveiligde verbinding) wilt forceren om te overschrijven voor dit domein. Type 'Y' om dat in te stellen.

7. We willen nu dat het systeem geüpdatet wordt en dat wordt ons ook gevraagd bij de zesde stap. Type 'Y' om verder te gaan

8. Herstart de server. Als je dit niet doet krijg je een 503 foutmelding op je domein. Dit kun je doen met het onderstaande commando of via de 'Herstart' knop in het portaal.

systemctl reboot

9. Pas de lokale hostfile aan als je gelijk wilt beginnen met het bouwen van je site. Wijzig ook de DNS naar de server. Voor cPanel doe je dat op deze manier.

10. Log nu weer in op de server. Gebruik het onderstaande commando om de virtuele omgeving.

source /usr/local/lsws/Example/html/bin/activate


11. Voer het onderstaande commando uit om zeker te weten dat het systeem up to date is.

sudo apt-get update && sudo apt-get upgrade -y

12. Gebruik de onderstaande commando's

django-admin startproject demo
 
cd demo
 
python3 manage.py startapp app


13. Nu gaan we een aantal wijzigingen doen in de instellingen op de server. Gebruik de onderstaande commando's.

cd demo
nano settings.py


14. We gaan in de settings.py, een aantal instellingen aanpassen.


14.1 Allow Hosts

Dit zijn de huidige instellingen:


Nieuwe instellingen: 

Kopieer het onderstaande en vervang het door de huidige instelling die hierboven is te zien. Dus Allowed_Hosts = [] Naar wat hieronder staat.

ALLOWED_HOSTS = ['*'] 



14.2 De static URL

De huidige instellingen

Nieuwe instellingen:

Zoals in de afbeelding te zien is. Je kunt de code kopiëren en de huidige instellingen vervangen door de nieuwe instellingen.

STATIC_URL = '/python/static/'
STATIC_ROOT = '/usr/local/lsws/Example/html/demo/public/static'

15. We gaan nu een gebruiker aanmaken met de onderstaande commando's. Vul voor het laatste commando de gebruikersnaam, e-mail adres en wachtwoord in als er om gevraagd wordt.

cd /usr/local/lsws/Example/html/demo/
python3 manage.py createsuperuser


We zijn door de configuratie van de installatie heen. Je kunt nu door https://vuljeserveripin/admin inloggen op je Django server. Bekijk ook de andere artikelen.









Contact

Liever persoonlijk contact?


Staat het antwoord op je vraag er niet tussen, of heb je liever persoonijk contact? Neem dan contact met ons op. We helpen je graag verder.

Klaar voor de start?


Meld je aan en binnen enkele minuten draait je eerste server of container.

Aanmelden

of stel ons je vraag via de online chat