sql >> Databáze >  >> RDS >> PostgreSQL

nastavení PostgreSQL s projektem django

Ne, budete potřebovat pouze první sekci a k ​​tomu jen její část.

PostgreSQL je databázový stroj, který dokáže obsluhovat mnoho aplikací. Jednou z těchto aplikací je Confluence. Postupovali jste podle průvodce instalací Confluence, který náhodou také obsahoval část o instalaci PostgreSQL. Pokud jste postupovali pouze podle instalační části PostgreSQL, měli byste být v pořádku.

Pokud jste však postupovali podle celé první části, pak jednu věc, kterou byste možná chtěli změnit, je uživatel. confuser označuje, že uživatel je používán pro Confluence, což ve skutečnosti neplatí, pokud jej nepoužíváte pro Confluence. django může být vhodnější uživatelské jméno.

Jakmile budete mít nainstalován PostgreSQL a psycopg a django Pokud nastavíte uživatele, je to docela jednoduchá záležitost říct Djangovi, jak se připojit. Jak jste zjistili, budete chtít nastavit

  • koncový server django.db.backends.postgresql_psycopg2 ,
  • název k názvu databáze, kterou jste vytvořili
  • hostitel na IP adresu počítače, na kterém běží PostgreSQL; ve vašem případě pravděpodobně spustíte Django na stejném počítači, na kterém běží PostgreSQL, takže můžete použít speciální IP adresu 127.0.0.1 , což vždy znamená „tento počítač“ a
  • port na jakékoli číslo, které jste zadali instalačnímu programu PostgreSQL (pravděpodobně 5432).

Také jste se zeptali na rozdíl mezi heslem, které jste dali instalačnímu programu PostgreSQL, a uživatelem, kterého jste vytvořili pro Django. Stručně řečeno, chcete vytvořit uživatele pro každou ze svých aplikací, takže pokud jsou z nějakého důvodu pověření ohrožena a někdo se k nim může připojit, jsou omezeni na databázi dané aplikace. postgres uživatel s heslem, které jste poskytli instalačnímu programu, by neměl být přidělen aplikacím, ale je určen pro administraci:například vytváření nových uživatelů a databází.




  1. Sestavte stůl za běhu v Ruby on Rails

  2. Oracle 11g Express Edition pro Windows 64bit?

  3. Přechod na kartu Specific ve formulářích Oracle

  4. MySQL konektor c++ neobsahuje libmysql.lib