python2.7开发环境搭建_windows python2.7 django 开发环境搭建
一、需要下载的工具:
二、安装上面的工具
安装到 d:/Python27
接下来添加环境变量到path:d:\Python27;d:\Python27\Scripts;
2. 安装PIL
3. 安装django
转到django的解压目录
如:
cmd
cd /d e:/django/Django-1.1.1
继续在命令行输入如下命令开始安装django:
python setup.py install
(
让我们来试试:
建立目录d:\django_test
cd /d d:
mkdir django_test
cd django_test
django-admin.py startproject mysite
好了,你可以在django_test/mysite目录下面产生了4个.py文件:manage.py, __init__.py, urls.py, settings.py。
cd mysite
manage.py runserver
在浏览器中输入:
你看到Welcome to Django的页面了吗?
修改配置项目的配置文件:settings.py
首先,在mysite目录下面创建两个目录
media: 用于存放媒体文件
templates: 用于存放模板文件
mkdir media
mkdir templates
用写字板打开settings.py修改或添加:
MEDIA_ROOT = ‘d:/django_test/mysite’
STATIC_PATH = ‘d:/django_test/mysite/media’
TEMPLATE_DIRS = (
“d:/django_test/mystie/tempates”,
# Put strings here, like “/home/html/django_templates” or “C:/www/django/templates”.
# Always use forward slashes, even on Windows.
# Don’t forget to use absolute paths, not relative paths.
)
)
5. 安装mod_python(如果你在windows 7下安装遇到问题请Email: nanac.xu@gmail.com)
需要选择apache的安装路径
6. 配置Apache的httpd.conf配置文件:
首先,在“Dynamic Shared Object (DSO) Support”的配置下增加一行
LoadModule python_module modules/mod_python.so
这个必须手动添加。
在配置文件的尾部添加:
# mysite目录路径: d:/django_test/mysite,
# 但是对于PythonPath,必须设置成这个目录的上一级目录!
# this site url:http://localhost:80/
SetHandler python-program
PythonPath “sys.path+['d:/django_test']“
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonInterpreter mysite
PythonDebug On
#Alias /site_media 是用来将 mysite的静态文件设置一个 URL 访问的别名。
Alias /site_media d:/django_test/mysite/media
SetHandler None
#Alias /media 是将 Django Admin 的静态文件设置一个 URL 的访问别名。
Alias /media c:/Django-1.1.1/django/contrib/admin/media
SetHandler None
#配置静态文件权限,让apache有权访问
AllowOverride None
Options None
Order allow,deny
Allow from all
MaxRequestsPerChild 1
# file types we want to serve statically
# case insensative match
SetHandler None
在浏览器中输入:http://127.0.0.1/ 试试,看到了什么?
7. 安装mysql
安装Mysql5
修改项目的配置文件:(配置数据库的连接)
DATABASE_ENGINE = ‘mysql’ # ‘postgresql_psycopg2′, ‘postgresql’, ‘mysql’, ‘sqlite3′ or ‘oracle’.
DATABASE_NAME = ‘db_name’ # Or path to database file if using sqlite3.
DATABASE_USER = ‘root’ # Not used with sqlite3.
DATABASE_PASSWORD = ‘***’ # Not used with sqlite3.
DATABASE_HOST = ” # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = ” # Set to empty string for default. Not used with sqlite3.
在mysql命令行输入:create database dbmclsite default charset utf8 collate utf8_unicode_ci
在windows命令行输入:python manage.py syncdb
出错啦!
DLL load failed: 找不到指定的模块. 解决方案:
1) libmmd.dll, libguide40.dll和libmySQL.dll三个dll文件复制到python安装目录的Lib\site-packages下。
2) file “__init__”, replace:
from sets import ImmutableSet
class DBAPISet(ImmutableSet):
with
class DBAPISet(frozenset):
3) file “converters.py”, remove:
from sets import BaseSet, Set
4) file “converters.py”, change “Set” by “set” (IMPORTANT: only two places):
line 48: return set([ i for i in s.split(',') if i ])
line 128: set: Set2Str,
OK, Let’s try!
python manage.py syncdb
It words!
到这里,环境的搭建工作就算基本完成了。
References:
二、 启用管理界面及更改管理界面的外观
三、 国际化
需要用到的gettext工具:
四、 支持富文本编辑
tinymce
五、常用命令
MySQL:
show databases;
use db_name;
create database db_name default character set utf8 collate utf8_unicode_ci;
show create database db_name;
show tables;
show create table_name;
同步数据库:
manage.py syncdb;
国际化:
django-admin.py makemessages –l cn-zh
django-admin.py makemessages –a
django-admin.py compilemessages
python2.7开发环境搭建_windows python2.7 django 开发环境搭建相关推荐
- cc java开发环境搭建_Windows系统下java开发环境搭建
总的来说,开发环境是程序员工作的基础,没了他,IT工作就没得开展了.话不多说,今天提供的教程是Windows系统下Java开发环境的搭建,具体如下 1.下载并安装JDK(JAVA Developmen ...
- mac搭建python开发环境_Mac打造python2 python3开发环境
最新版的MacOS Sierra默认带的python环境仍然为2.7.10,本文将介绍使用Brew安装python3.5并做简单的配置,打造python2,python3共存的开发环境 直接尝试bre ...
- windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- python3环境运行python2代码_使用Anaconda实现Python2和Python3共存及相互转换
前言 初学Python时,总是被python的两个不太兼容的版本搞得头昏脑胀.按目前的发展趋势,python未来的主流版为python3.但是我们经常会遇到一些很有意思代码使用的是python2版本. ...
- Android环境搭建和Android HelloWorld—Android开发环境搭建
Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...
- mac qt android开发环境搭建,Mac 下 PyQt5 的开发环境搭建
准备Qt的开发工具: 下载安装 py 的运行环境: 1.安装brew: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubuserconten ...
- 使用Grunt搭建自动化的web前端开发环境-完整教程
jQuery在使用grunt,bootstrap在使用grunt,百度UEditor在使用grunt,你没有理由不学.不用! AD: jQuery在使用grunt,bootstrap在使用grunt, ...
- ubuntu下搭建eclipse+tomcat的web开发环境
之前是打算给eclipse装上插件变成eclipse for javaEE 的,后来一看过程太麻烦了,直接下载eclipse for java EE 算了.搭建eclipse+tomcat的web开发 ...
- python在win10怎么搭建_Win10系统如何搭建Python 3.5.2开发环境
Win10系统如何搭建Python 3.5.2开发环境 具体方法如下: 1.首先从Python官网下载安装软件,如下图,输入IP地址; 2.找到Download,单击下面Python 3.5.2进入下 ...
最新文章
- java getRuntime().exec 带符号的命令 无法执行 解决方法
- MongoDB:mongodb在项目开发时的安全验证、分页查询操作
- PS批量修改照片大小
- 前端架构最全总结——GUI 应用程序架构的十年变迁:MVC、MVP、MVVM、Unidirectional、Clean...
- mysql数据库事务实现方式_mysql事务的实现原理
- IT技术支持必备知识
- 可编辑的电子海图系统功能拓展与应用
- 微信小程序后端用python_使用django开发微信小程序后端
- BOM Routing (2009-08-31 23:46:00)
- Excel中如何把数字设置成以万为单位
- 【100+ python基础入门-37】Python可变集合和不可变集合的构造方法和注意事项
- python 剔除nan_Pandas的数据清洗-删除NaN数据
- 二叉树期权定价与BSM期权定价
- 校园6美女向一男生表白 史上最强表白阵容来袭
- beautifulsoup函数
- Linux 版本 内核版本 发行版本
- 将 Word 转换为 Markdown格式 【详细教程】
- 关于 ? extends T 和 ? super T 的存在意义和使用
- 机器学习实战——笔记(第一章)
- 干货|Java swing是做什么的?有什么作用?