django系列2:安装psycopg2并且创建一个django project
2016-12-16 01:14
495 查看
1.psycopg2是什么?
psycopg2,是Python语言的PostgreSQL数据库接口,是对Psycopg 1.1.x版本进行的几乎完全的改写。
它的主要优势在于完全支持Python DB API 2.0,以及安全的多线程支持。它适用于随时创建、销毁大量游标的、和产生大量并发INSERT、UPDATE操作的多线程数据库应用。Psycopg包内含 ZPsycopgDA,一个Zope数据库接口。
2.下载地址:
http://initd.org/psycopg/tarballs/PSYCOPG-2-6/
3.安装psycopg2
进入到下载目录下:
tar zxvf psycopg2-2.6.2.tar.gz
进入解压目录:sudo python setup.py install
常见报错:
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.
解决办法:
sudo apt-get install libpq-dev
参考:http://stackoverflow.com/questions/28253681/you-need-to-install-postgresql-server-dev-x-y-for-building-a-server-side-extensi
command ‘x86_64-linux-gnu-gcc’ failed with exit status 1
解决办法:
sudo apt install python-pip
pip install pillow
pip install pycrypto
pip install lxml
pip uninstall pymongo
参考:
http://stackoverflow.com/questions/27130286/error-command-x86-64-linux-gnu-gcc-failed-with-exit-status-1-in-virtualenv
4.创建django project
在用户目录下面创建一个文件夹django1 ~/code/django1
在linux下面这样会比较安全,防止别人通过网络看到文件
为django创建一个入口
cd django1
django-admin startproject mysite
mysite 会生成4个文件
init.py
manage.py
settings.py
urls.py
含义:
init.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你
不需要修改它
manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键
入 python manage.py help ,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是
为了方便。
settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
urls.py :Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
5.启动django自带服务器:
python manage.py runserver
打开浏览器: http://127.0.0.1:8000/
创建成功!
psycopg2,是Python语言的PostgreSQL数据库接口,是对Psycopg 1.1.x版本进行的几乎完全的改写。
它的主要优势在于完全支持Python DB API 2.0,以及安全的多线程支持。它适用于随时创建、销毁大量游标的、和产生大量并发INSERT、UPDATE操作的多线程数据库应用。Psycopg包内含 ZPsycopgDA,一个Zope数据库接口。
2.下载地址:
http://initd.org/psycopg/tarballs/PSYCOPG-2-6/
3.安装psycopg2
进入到下载目录下:
tar zxvf psycopg2-2.6.2.tar.gz
进入解压目录:sudo python setup.py install
常见报错:
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.
解决办法:
sudo apt-get install libpq-dev
参考:http://stackoverflow.com/questions/28253681/you-need-to-install-postgresql-server-dev-x-y-for-building-a-server-side-extensi
command ‘x86_64-linux-gnu-gcc’ failed with exit status 1
解决办法:
sudo apt install python-pip
pip install pillow
pip install pycrypto
pip install lxml
pip uninstall pymongo
参考:
http://stackoverflow.com/questions/27130286/error-command-x86-64-linux-gnu-gcc-failed-with-exit-status-1-in-virtualenv
4.创建django project
在用户目录下面创建一个文件夹django1 ~/code/django1
在linux下面这样会比较安全,防止别人通过网络看到文件
为django创建一个入口
cd django1
django-admin startproject mysite
mysite 会生成4个文件
init.py
manage.py
settings.py
urls.py
含义:
init.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般你
不需要修改它
manage.py :一种命令行工具,允许你以多种方式与该 Django 项目进行交互。 键
入 python manage.py help ,看一下它能做什么。 你应当不需要编辑这个文件;在这个目录下生成它纯是
为了方便。
settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
urls.py :Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。
5.启动django自带服务器:
python manage.py runserver
打开浏览器: http://127.0.0.1:8000/
创建成功!
相关文章推荐
- Team Foundation Server 2010 安装、部署与配置(七):创建 Team Project 时的一个 Issue:TF218027
- eclipse安装maven并且创建一个简单Maven工程
- 在idea+maven环境下配置和安装tomcat,并且创建一个web工程
- jBPM4.2 安装到tomcat 和 mysql上的步骤。并且创建一个最简单的应用
- 在windows上安装Maven,并且创建一个项目
- Team Foundation Server 2010 安装、部署与配置(七):创建 Team Project 时的一个 Issue:TF218027 .
- android studio学习---怎么创建一个新的module并且再次运行起来(在当前的project里面)
- 1.django学习:安装django并且部署一个应用
- Expression Blend一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用
- 创建一个JAVA安装文件
- 解决Installer重新安装补丁错误-"无法打开此修补程序包。请确认该修补程序包存在,并且您可以访问它,或者与应用程序供应商联系,以确认这是否是一个有效的 Windows Installer 修补程序包。"
- 通过Eclipse创建一个Project ,Java Project 和Tomcat Project 生成的目录和文件
- 一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用
- 从CodeProject那里找到并且剥离出来的一个Trace Log类
- 一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用
- 一步一步学Flex系列(1):创建一个基本的Flex应用
- eclipse的安装过程和Web project项目的创建
- 一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用
- 编译和安装linux内核2.6.24,并且写一个简单的内核驱动测试之
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service