Initialisere database - gskjeret/restest GitHub Wiki
Installer MySQL, nyeste versjon. https://dev.mysql.com/downloads/installer/
Åpne MySQL Workbench
Lag et skjema som heter djangobase (bruk GUI eller kjør CREATE SCHEMA djangobase
;)
Opprett en bruker Geir med passord Latte datte 25
(Denne bør legges om til noe som er felles)
Fra ditt python-environment, kjør følgende kommandoer. Dette oppretter tabeller i skjemaet:
- py manage.py makemigrations
- py manage.py migrate
Opprett superbruker, navn og passord admin:
- py manage.py createsuperuser
I MySQL Workbench, **SLÅ AV SAFEMODE **og kjør scriptene i rekkefølge. Husk at MySQL har autocommit.
- database\databaselogikk.sql
- database\testdata.sql
- database\create_extras.sql
Fra ditt python-environment, kjør følgende kommando, som installerer en plugin som er nødvendig for kommunikasjon med MySQL:
- pip install PyMySQL