sql >> Base de Datos >  >> RDS >> PostgreSQL

configurando PostgreSQL con el proyecto django

No, solo necesitarás la primera sección, y solo una parte de ella.

PostgreSQL es un motor de base de datos que puede dar servicio a muchas aplicaciones. Confluence es una de estas aplicaciones. Estaba siguiendo una guía para instalar Confluence, que también incluía una sección sobre la instalación de PostgreSQL. Si solo siguió la parte de instalación de PostgreSQL, debería estar bien.

Sin embargo, si siguió toda la primera sección, entonces una cosa que quizás desee cambiar es el usuario. confuser indica que el usuario se está utilizando para Confluence, que no es realmente el caso si no lo está utilizando para Confluence. django podría ser un nombre de usuario más apropiado.

Una vez que haya instalado PostgreSQL y psycopg y un django configurado por el usuario, es bastante simple decirle a Django cómo conectarse. Como descubrió, querrá configurar

  • el backend de django.db.backends.postgresql_psycopg2 ,
  • el nombre del nombre de la base de datos que creó
  • el host a la dirección IP de la computadora que ejecuta PostgreSQL; en su caso, probablemente estará ejecutando Django en la misma computadora en la que se ejecuta PostgreSQL, por lo que puede usar la dirección IP especial 127.0.0.1 , que siempre significa "esta computadora", y
  • el puerto a cualquier número que le haya dado al instalador de PostgreSQL (probablemente 5432).

También preguntó sobre la diferencia entre la contraseña que le dio al instalador de PostgreSQL y el usuario que creó para Django. En resumen, desea crear usuarios para cada una de sus aplicaciones, de modo que si, por alguna razón, las credenciales se ven comprometidas y alguien puede conectarse con ellos, estarán restringidos a la base de datos de esa aplicación. El postgres El usuario con la contraseña que le diste al instalador no se debe dar a aplicaciones, sino que es para administración:creación de nuevos usuarios y bases de datos, por ejemplo.