VidicL13 / Trip_wallet

Trip wallet
0 stars 0 forks source link

.gitignore in prijava na bazo #5

Open jaanos opened 6 years ago

jaanos commented 6 years ago

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

python3 manage.py runserver --settings=Trip_wallet.local_settings