圣凤凌霜 发表于 2018-8-5 09:20:08

Linux (ubuntu 12.04)下搭建Python Django环境

  1. 检查python是否安装:直接在shell里输入python,如果已经安装了python,即可进入python bash,并看到版本号(如Python 2.7.3)
  ——在ubuntu中python应该是已经默认安装好了
  2.安装Django:
  安装官方发布版:在http://www.djangoproject.com/download/下载安装包,解压后进行安装:
  sudopythonsetup.pyinstall
  检查Django是否安装:在python shell中输入:
>>> import django  
>>> django.VERSION
  如果已成功安装,应该能看到(1, 5, 1, 'final', 0) 样式的版本号
  3.安装数据库(MySQL)
  直接在shell里输入
  sudo apt-get install mysql-server
  即可安装MySQL
  中间会提示输入密码,可以输入也可以不管它
  检查MySQL是否安装:
  netstat -tap|grep mysql
  若成功安装,应能看到 tcp      0      0 localhost:mysql         *:*                     LISTEN 这样的信息
  然后就可以在shell中输入
  mysql -u root -p
  进入MySQL shell (如果在安装时设定了密码,则需输入密码),进行各种数据库操作了
  4. 安装 python-mysql适配器
  sudo apt-get install python-mysqldb
  5. 在django中配置数据库
  1) 打开settings.py , 找到这样一段:
DATABASES = {  
'default': {
  
'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
  
'NAME': '',                      # Or path to database file if using sqlite3.
  
'USER': '',                      # Not used with sqlite3.
  
'PASSWORD': '',                  # Not used with sqlite3.
  
'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
  
'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
  
}
  
}
  2)将‘ENGINE’配置为django.db.backends.mysql
  3)'NAME'’配置为欲选用的DB名称,如mydb
  4)'USER' 'PASSWORD' 输入相应的用户名和密码
  5)'HOST' 这个配置存疑,我把它空着好像也行。
  6)测试配置:
  在`` mysite`` 项目目录下运行python shell
  python manage.py shell
  输入下面这些命令来测试你的数据库配置:
>>> from django.db import connection  
>>> cursor = connection.cursor()
  如果没有显示什么错误信息,那么你的数据库配置是正确的。 否则,就得查看错误信息来纠正错误。
  参考:http://www.djangobook.com/en/2.0/chapter05.html
  环境配置差不多就是这样了,先写到这里,有什么问题再改
页: [1]
查看完整版本: Linux (ubuntu 12.04)下搭建Python Django环境