linux搭建Django环境,Linux (ubuntu 12.04)下搭建Python Django环境
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环境相关推荐
- Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)(转)
看了网上很多关于用linux操作系统搭建网站服务器的教程,于是我自己也测试了很多,但今天所测试的 Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境),感觉这个适合 ...
- linux源码下载阿帕奇,Ubuntu 12.04下源码安装Apache
环境:Ubuntu 12.04 [简单安装] 一般第一次安装Apache都较为顺利. 1. 下载并解压 root@ubuntu:/home/qy/share#tar zxvf httpd-2.2.22 ...
- 64位Ubuntu 12.04下搭建嵌入式Qt(4.8.6)、QtCreator、qvfb过程全记录
最新公司搞一个新项目,需要在Linux下进行UI界面设计.选来选去,最后选择采用Qt平台来做,于是要开始研究一下Qt. Qt作为业内最著名的UI开发工具之一,是一套完整的跨平台C++图形用户界面应用程 ...
- ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程
最近,经理让我搭建一个服务器,我从网上找了一篇比较好的教程,按教程一步步执行感觉挺顺利,所以准备整理一下这个教程.尊重原版注明出处:http://news.2ky.cn/Linux/ubuntu-12 ...
- Andorid开发学习---ubuntu 12.04下搭建超好用的安卓模拟器genymotion 安装卸载virtualbox 4.3...
什么是Genymotion? Genymotion是一套完整的工具,它提供了Android虚拟环境.它简直就是开发者.测试人员.推销者甚至是游戏玩家的福音. Genymotion支持Windows.L ...
- mysql webmail ubuntu12.04 imap_Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境)教程...
前言 看了网上很多关于用linux操作系统搭建网站服务器的教程,于是我自己也测试了很多,但今天所测试的 Ubuntu 12.04下搭建Web网站服务器 (MySQL+PHP+Apache环境),感觉这 ...
- 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 ...
- linux下的svn搭建,Ubuntu 14.04 下搭建SVN服务器 svn://
Ubuntu 14.04 下搭建SVN服务器 svn:// 安装软件包: sudo apt-get install subversion 之后选择SVN服务文件及配置文件的放置位置.我放在了/srv下 ...
- 3070网卡驱动linux教程,Ubuntu 12.04下RT5370无线网卡驱动安装
之前买了个水星150U的无线网卡,一直没在Ubuntu下安装好驱动?今天再次在Ubuntu 12.04下尝试安装尽然成功了.以前我一直以为是RT2870的芯片的,今天拆开了一看原来是5370N,晕到R ...
最新文章
- ElasticSearch(3)-安装kibana
- 苏州专业服务器维修点,苏州服务器
- 软件工程网络15个人作业3——案例分析(201521123029 郑佳明)
- 恶意网址提醒服务见实效
- 系统通知、 聊天服务的实现
- Solution for Lead OPA test error ( add button clicked after cancel button )
- Django实战(1):需求分析和设计
- 晚上没有路灯,我骑的很慢
- 链表的基本操作Basic Operation of LinkList
- 人工智能机器学习模型构建数据集猫狗数据集(cats_and_dogs_filtered.zip)数据集百度网盘下载地址
- 《认知盈余:自由时间的力量》读书笔记
- 什么是超大附件?邮箱的超大附件怎么打开?哪个邮箱发送附件大?
- 最简洁的秒杀 阿里月饼 js脚本
- 周怎么换算成月_时间序列数据,只找到了周数据,怎么把它转化成月数据?
- linux 配额不起作用,Linux 配额
- 51单片机 数码管中断操作
- github 高级查询
- 小功率隔离型DC/DC高压电源模块
- 【3d地图】vue3.0中使用echarts geo3D
- 分享8款令人惊叹的HTML5 Canvas动画特效
热门文章
- 带有ActiveMQ的JMS
- go 监测tcp 连接断开_TCP三次握手和四次挥手以及11种状态
- angular4更改表单中显示的值_angular4 Form表单相关
- php生成 sku_高并发下,php与redis实现的抢购、秒杀功能
- spring boot rabbitmq_Spring Boot+RabbitMQ 实现延迟消息实现完整版,实用!
- 360安全卫士电脑版_教你降服“流氓头子”正确打开360安全卫士的姿势,还你电脑流畅体验...
- laravel ajax ip,怎么在Laravel中利用AJAX动态刷新部分页面
- centos6.5 安装多个mysql_在centos6,5(64位)系统安装多实例mysql5.6
- 常见光纤收发器组网方式介绍
- POE交换机产品如何设计防雷保护?