1. 检查python是否安装:直接在shell里输入python,如果已经安装了python,即可进入python bash,并看到版本号(如Python 2.7.3)

——在ubuntu中python应该是已经默认安装好了

2.  安装Django:

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()

如果没有显示什么错误信息,那么你的数据库配置是正确的。 否则,就得查看错误信息来纠正错误。

环境配置差不多就是这样了,先写到这里,有什么问题再改

linux搭建Django环境,Linux (ubuntu 12.04)下搭建Python Django环境相关推荐

  1. Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)(转)

    看了网上很多关于用linux操作系统搭建网站服务器的教程,于是我自己也测试了很多,但今天所测试的 Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境),感觉这个适合 ...

  2. linux源码下载阿帕奇,Ubuntu 12.04下源码安装Apache

    环境:Ubuntu 12.04 [简单安装] 一般第一次安装Apache都较为顺利. 1. 下载并解压 root@ubuntu:/home/qy/share#tar zxvf httpd-2.2.22 ...

  3. 64位Ubuntu 12.04下搭建嵌入式Qt(4.8.6)、QtCreator、qvfb过程全记录

    最新公司搞一个新项目,需要在Linux下进行UI界面设计.选来选去,最后选择采用Qt平台来做,于是要开始研究一下Qt. Qt作为业内最著名的UI开发工具之一,是一套完整的跨平台C++图形用户界面应用程 ...

  4. ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程

    最近,经理让我搭建一个服务器,我从网上找了一篇比较好的教程,按教程一步步执行感觉挺顺利,所以准备整理一下这个教程.尊重原版注明出处:http://news.2ky.cn/Linux/ubuntu-12 ...

  5. Andorid开发学习---ubuntu 12.04下搭建超好用的安卓模拟器genymotion 安装卸载virtualbox 4.3...

    什么是Genymotion? Genymotion是一套完整的工具,它提供了Android虚拟环境.它简直就是开发者.测试人员.推销者甚至是游戏玩家的福音. Genymotion支持Windows.L ...

  6. mysql webmail ubuntu12.04 imap_Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境)教程...

    前言 看了网上很多关于用linux操作系统搭建网站服务器的教程,于是我自己也测试了很多,但今天所测试的 Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境),感觉这 ...

  7. linux下swift编程教程视频教程,Ubuntu 14.04下搭建 Swift 3.0 开发环境教学视频+PPT

    分享Ubuntu 14.04下搭建 Swift 3.0 开发环境教学视频+PPT. Linux版本:Ubuntu: 14.04 LTS Swift: 3.0 到https://swift.org/do ...

  8. linux下的svn搭建,Ubuntu 14.04 下搭建SVN服务器 svn://

    Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下 ...

  9. 3070网卡驱动linux教程,Ubuntu 12.04下RT5370无线网卡驱动安装

    之前买了个水星150U的无线网卡,一直没在Ubuntu下安装好驱动?今天再次在Ubuntu 12.04下尝试安装尽然成功了.以前我一直以为是RT2870的芯片的,今天拆开了一看原来是5370N,晕到R ...

最新文章

  1. ElasticSearch(3)-安装kibana
  2. 苏州专业服务器维修点,苏州服务器
  3. 软件工程网络15个人作业3——案例分析(201521123029 郑佳明)
  4. 恶意网址提醒服务见实效
  5. 系统通知、 聊天服务的实现
  6. Solution for Lead OPA test error ( add button clicked after cancel button )
  7. Django实战(1):需求分析和设计
  8. 晚上没有路灯,我骑的很慢
  9. 链表的基本操作Basic Operation of LinkList
  10. 人工智能机器学习模型构建数据集猫狗数据集(cats_and_dogs_filtered.zip)数据集百度网盘下载地址
  11. 《认知盈余:自由时间的力量》读书笔记
  12. 什么是超大附件?邮箱的超大附件怎么打开?哪个邮箱发送附件大?
  13. 最简洁的秒杀 阿里月饼 js脚本
  14. 周怎么换算成月_时间序列数据,只找到了周数据,怎么把它转化成月数据?
  15. linux 配额不起作用,Linux 配额
  16. 51单片机 数码管中断操作
  17. github 高级查询
  18. 小功率隔离型DC/DC高压电源模块
  19. 【3d地图】vue3.0中使用echarts geo3D
  20. 分享8款令人惊叹的HTML5 Canvas动画特效

热门文章

  1. 带有ActiveMQ的JMS
  2. go 监测tcp 连接断开_TCP三次握手和四次挥手以及11种状态
  3. angular4更改表单中显示的值_angular4 Form表单相关
  4. php生成 sku_高并发下,php与redis实现的抢购、秒杀功能
  5. spring boot rabbitmq_Spring Boot+RabbitMQ 实现延迟消息实现完整版,实用!
  6. 360安全卫士电脑版_教你降服“流氓头子”正确打开360安全卫士的姿势,还你电脑流畅体验...
  7. laravel ajax ip,怎么在Laravel中利用AJAX动态刷新部分页面
  8. centos6.5 安装多个mysql_在centos6,5(64位)系统安装多实例mysql5.6
  9. 常见光纤收发器组网方式介绍
  10. POE交换机产品如何设计防雷保护?