惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Hacker News
The Hacker News
博客园_首页
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
博客园 - 三生石上(FineUI控件)
A
About on SuperTechFans
V
Visual Studio Blog
小众软件
小众软件
MyScale Blog
MyScale Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Full Disclosure
酷 壳 – CoolShell
酷 壳 – CoolShell
T
The Exploit Database - CXSecurity.com
C
CERT Recently Published Vulnerability Notes
T
Threat Research - Cisco Blogs
AWS News Blog
AWS News Blog
T
Tor Project blog
Jina AI
Jina AI
GbyAI
GbyAI
C
Comments on: Blog
IT之家
IT之家
Apple Machine Learning Research
Apple Machine Learning Research
A
Arctic Wolf
有赞技术团队
有赞技术团队
SecWiki News
SecWiki News
L
Lohrmann on Cybersecurity
Security Latest
Security Latest
Webroot Blog
Webroot Blog
C
Cisco Blogs
雷峰网
雷峰网
云风的 BLOG
云风的 BLOG
博客园 - 叶小钗
K
Kaspersky official blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
宝玉的分享
宝玉的分享
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
O
OpenAI News
H
Hacker News: Front Page
D
Darknet – Hacking Tools, Hacker News & Cyber Security
D
Docker
P
Palo Alto Networks Blog
The Register - Security
The Register - Security
B
Blog RSS Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志

博客园 - ________囧丶殇

SQL - 基础 javascript刷新父页面 SQL - 约束 C语言(8) - 反转单向链表 C语言(7) - 数据结构之单向链表 - ________囧丶殇 C语言(6) - 各种排序算法的比较 C语言(5) - 选择排序 快速排序 C语言(4) - 插入排序 C语言(3) - 冒泡排序 归并排序 C语言(2) - 从指针开始 C语言(1) - 开始之前 python实践 - 抓取网页中的图片和数据 python实践 - 下载文件 - ________囧丶殇 python补充(2) - 内置函数 python补充(1) python笔记(十) - 异常和文件处理 python笔记(九) - 类 part2 python笔记(八) - 类 part1 python笔记(七) - and和or
django系列 - 安装和新建项目
________囧丶殇 · 2009-09-19 · via 博客园 - ________囧丶殇

1.django的安装

可以从它的官方网站上下载安装包,将安装包解压,在命令行模式下进入解压后的目录,输入命令:python setup.py install

这样,django就安装在了当前版本python的目录下了

2.生成项目

django-admin.py startproject newtest

在命令行中输入命令,就在当前目录下生成了newtest项目

这四个是生成的文件,用途后面会提到,不过看名字就可以知道它们的大概用途了。

3.看django是否配置成功了

在命令行中,转到新生成的项目目录下,输入命令

manage.py runserver

一旦出现:

Validating models...
0 errors found.
Starting server on port 8000 with settings module 'newtest.settings'.
Go to http://127.0.0.1:8000/ for Django.
Quit the server with CTRL-BREAK (Windows).

说明 Django 启动成功了。在浏览器浏览,有一个祝贺页面,说明成功了。

4.配置apache

apache的下载安装就不说了,只说配置。先下载mod-python模板,下载注意版本,安装程序会自动检测python安装目录,最后你要选择apache的安装目录

安装好mod-python后,打开apache安装目录/conf下的httpd.conf文件,将下面的配置加在最后

LoadModule python_module modules/mod_python.so


<Location "/">   

      SetHandler python-program   

      PythonHandler django.core.handlers.modpython   

      SetEnv DJANGO_SETTINGS_MODULE newtest.settings   

      #PythonOption django.root /   

      PythonDebug On   

      PythonPath "['E:/MyProject/python/newtest','E:/MyProject/python','D:\\Python25\\Lib\\site-packages\\django','E:\\MyProject\\python\\Northwind']+sys.path"  

</Location> 

以上这段配置的注意点:

a)SetEnv DJANGO_SETTINGS_MODULE newtest.settings后面的newtest.settings是新生成的项目名称+.settings

b)PythonPath 项目的父路径

重启apache成功后访问http://localhost:80/成功后就说明配置apache成功。