Vidim, da imata datoteko .gitignore pripravljeno (večinoma) za R - s tem sicer ni nič narobe, a glede na to, da delata v Pythonu, se vama je na repozitorij izmuznilo nekaj map __pycache__, ki pa tja ne sodijo, saj gre za avtomatsko generirane datoteke.
Tako svetujem, da v svojo datoteko .gitignore dodasta vsebino iz predloge za Python (ali pa jo kar nadomestita, če ne bosta uporabljala R-ja). Mape __pycache__ tudi odstranita iz repozitorija. Prav tako lahko v .gitignore dodasta še vrstico *~ in pobrišeta datoteko Diagram1.dia~.
Kar se pa tiče podatkov za avtentikacijo, pa bosta morala poskrbeti, da bo končno aplikacijo lahko uporabljal kdorkoli - na bazo se bo torej morala prijaviti z uporabnikom javnost, ki mu bosta morala dati ustrezne pravice - branje na vseh tabelah, vse pravice na tabelah auth_* in django_* ter na števcih, ter po potrebi še dodatne pravice na ustreznih uporabniških tabelah (webapp_*). Podatki za prijavo z uporabnikom javnost naj bodo kar v settings.py (prav tako SECRET_KEY); če želita imeti še možnost prijave na bazo z vajinimi uporabniški imeni (npr. za potrebe administracije), pa naredita še datoteko local_settings.py z ustreznimi nastavitvami (ta datoteka je že v zgornji predlogi za .gitignore - poglejta tudi https://stackoverflow.com/questions/4909958/django-local-settings#14545196). Potem lahko aplikacijo s svojo prijavo poženeta kot
Vidim, da imata datoteko
.gitignore
pripravljeno (večinoma) za R - s tem sicer ni nič narobe, a glede na to, da delata v Pythonu, se vama je na repozitorij izmuznilo nekaj map__pycache__
, ki pa tja ne sodijo, saj gre za avtomatsko generirane datoteke.Tako svetujem, da v svojo datoteko
.gitignore
dodasta vsebino iz predloge za Python (ali pa jo kar nadomestita, če ne bosta uporabljala R-ja). Mape__pycache__
tudi odstranita iz repozitorija. Prav tako lahko v.gitignore
dodasta še vrstico*~
in pobrišeta datotekoDiagram1.dia~
.Kar se pa tiče podatkov za avtentikacijo, pa bosta morala poskrbeti, da bo končno aplikacijo lahko uporabljal kdorkoli - na bazo se bo torej morala prijaviti z uporabnikom
javnost
, ki mu bosta morala dati ustrezne pravice - branje na vseh tabelah, vse pravice na tabelahauth_*
indjango_*
ter na števcih, ter po potrebi še dodatne pravice na ustreznih uporabniških tabelah (webapp_*
). Podatki za prijavo z uporabnikomjavnost
naj bodo kar vsettings.py
(prav takoSECRET_KEY
); če želita imeti še možnost prijave na bazo z vajinimi uporabniški imeni (npr. za potrebe administracije), pa naredita še datotekolocal_settings.py
z ustreznimi nastavitvami (ta datoteka je že v zgornji predlogi za.gitignore
- poglejta tudi https://stackoverflow.com/questions/4909958/django-local-settings#14545196). Potem lahko aplikacijo s svojo prijavo poženeta kot