PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

configurare PostgreSQL con il progetto django

No, ti servirà solo la prima sezione e solo una parte di essa.

PostgreSQL è un motore di database che può servire molte applicazioni. Confluence è una di queste applicazioni. Stavi seguendo una guida per installare Confluence, che includeva anche una sezione sull'installazione di PostgreSQL. Se hai seguito solo la parte di installazione di PostgreSQL, dovresti andare bene.

Se hai seguito l'intera prima sezione, tuttavia, una cosa che potresti voler cambiare è l'utente. confuser indica che l'utente viene utilizzato per Confluence, il che non è realmente il caso se non lo stai utilizzando per Confluence. django potrebbe essere un nome utente più appropriato.

Dopo aver installato PostgreSQL e psycopg e un django impostato dall'utente, è abbastanza semplice dire a Django come connettersi. Come hai scoperto, ti consigliamo di impostare

  • il backend di django.db.backends.postgresql_psycopg2 ,
  • il nome al nome del database che hai creato
  • l'host all'indirizzo IP del computer che esegue PostgreSQL; nel tuo caso, probabilmente eseguirai Django sullo stesso computer su cui è in esecuzione PostgreSQL, quindi puoi utilizzare l'indirizzo IP speciale 127.0.0.1 , che significa sempre "questo computer" e
  • la porta a qualsiasi numero tu abbia dato al programma di installazione di PostgreSQL (probabilmente 5432).

Hai anche chiesto la differenza tra la password che hai fornito al programma di installazione di PostgreSQL e l'utente che hai creato per Django. In breve, vuoi creare utenti per ciascuna delle tue applicazioni, quindi se per qualche motivo le credenziali sono compromesse e qualcuno può connettersi con loro, sono limitati al database di quell'applicazione. Il postgres l'utente con la password che hai fornito all'installatore non deve essere assegnato alle applicazioni, ma è per l'amministrazione:creare nuovi utenti e database, ad esempio.