<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Django_%E9%85%8D%E7%BD%AEpostgresql%E6%95%B0%E6%8D%AE%E5%BA%93</id>
	<title>Django 配置postgresql数据库 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Django_%E9%85%8D%E7%BD%AEpostgresql%E6%95%B0%E6%8D%AE%E5%BA%93"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Django_%E9%85%8D%E7%BD%AEpostgresql%E6%95%B0%E6%8D%AE%E5%BA%93&amp;action=history"/>
	<updated>2026-04-23T10:45:03Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Django_%E9%85%8D%E7%BD%AEpostgresql%E6%95%B0%E6%8D%AE%E5%BA%93&amp;diff=288&amp;oldid=prev</id>
		<title>Evan：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Django_%E9%85%8D%E7%BD%AEpostgresql%E6%95%B0%E6%8D%AE%E5%BA%93&amp;diff=288&amp;oldid=prev"/>
		<updated>2019-10-14T13:48:47Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;在django中使用postgresql数据库&lt;br /&gt;
&lt;br /&gt;
You need to install psycopg2 Python library.&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Download http://initd.org/psycopg/, then install it under Python PATH&lt;br /&gt;
After downloading, easily extract the tarball and:&lt;br /&gt;
$ python setup.py install&lt;br /&gt;
Or if you wish, install it by either easy_install or pip.&lt;br /&gt;
&lt;br /&gt;
(I prefer to use pip over easy_install for no reason.)&lt;br /&gt;
$ easy_install psycopg2&lt;br /&gt;
$ pip install psycopg2 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration==&lt;br /&gt;
&lt;br /&gt;
=== postgresql  Configuration===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - postgres&lt;br /&gt;
psql &lt;br /&gt;
&lt;br /&gt;
postgres=# create  database mydatabase TEMPLATE = template0   ENCODING = &amp;#039;UTF8&amp;#039; ;&lt;br /&gt;
&lt;br /&gt;
sudo vim /etc/postgresql/9.6/main/pg_hba.conf&lt;br /&gt;
&lt;br /&gt;
host    all     all         127.0.0.1/32                         trust &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== django Configuration===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
in settings.py&lt;br /&gt;
&lt;br /&gt;
DATABASES = {&lt;br /&gt;
    &amp;#039;default&amp;#039;: {&lt;br /&gt;
        &amp;#039;ENGINE&amp;#039;: &amp;#039;django.db.backends.postgresql&amp;#039;,&lt;br /&gt;
        &amp;#039;NAME&amp;#039;: &amp;#039;db_name&amp;#039;,                      &lt;br /&gt;
        &amp;#039;USER&amp;#039;: &amp;#039;db_user&amp;#039;,&lt;br /&gt;
        &amp;#039;PASSWORD&amp;#039;: &amp;#039;db_user_password&amp;#039;,&lt;br /&gt;
        &amp;#039;HOST&amp;#039;: &amp;#039;&amp;#039;,&lt;br /&gt;
        &amp;#039;PORT&amp;#039;: &amp;#039;db_port_number&amp;#039;,&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#my setttings file&lt;br /&gt;
DATABASES = {&lt;br /&gt;
    &amp;#039;default&amp;#039;: {&lt;br /&gt;
        &amp;#039;ENGINE&amp;#039;: &amp;#039;django.db.backends.postgresql_psycopg2&amp;#039;,&lt;br /&gt;
        &amp;#039;NAME&amp;#039;: &amp;#039;mydatabase&amp;#039;,&lt;br /&gt;
        &amp;#039;USER&amp;#039;: &amp;#039;postgres&amp;#039;,&lt;br /&gt;
        &amp;#039;PASSWORD&amp;#039;: &amp;#039;2233333&amp;#039;,&lt;br /&gt;
        &amp;#039;HOST&amp;#039;: &amp;#039;127.0.0.1&amp;#039;,&lt;br /&gt;
        &amp;#039;PORT&amp;#039;: &amp;#039;5432&amp;#039;,&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
==mysql etc ==&lt;br /&gt;
mysqlclient是MySQLdb的一个分支，它与python3有着特别好的契合并且可以作为MySQLdb的直接替代。在书写这篇的时候，这是在Django使用MySQL的推荐的选择。&lt;br /&gt;
MySQL Connector/Python是一个来自Oracle的纯python驱动，它不需要MySQL client库或在标准库之外的任何Python模块。&lt;br /&gt;
所有这些驱动都是线程安全的，并提供连接池。MySQLdb是当前唯一一个不支持python3的&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=参考=&lt;br /&gt;
&lt;br /&gt;
[[Django 配置MySQL数据库]]&lt;br /&gt;
&lt;br /&gt;
[https://stackoverflow.com/questions/5394331/how-to-setup-postgresql-database-in-django How to setup PostgreSQL Database in Django]&lt;br /&gt;
&lt;br /&gt;
https://docs.djangoproject.com/en/1.8/ref/settings/#databases&lt;br /&gt;
&lt;br /&gt;
http://usyiyi.cn/documents/django_182/ref/databases.html#postgresql-notes&lt;br /&gt;
&lt;br /&gt;
[https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-django-with-postgres-nginx-and-gunicorn How To Install and Configure Django with Postgres, Nginx, and Gunicorn]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:djanog]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>