`
crabdave
  • 浏览: 1294847 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

How to install Django

阅读更多

How to install Django

Downloading these software and then installing them as follow:

python:  http://www.python.org/ftp/python/2.4.3/python-2.4.3.msi

PIL for py2.4:  http://www.pythonware.com/products/pil/

Django:  http://media.djangoproject.com/releases/0.95/Django-0.95.4.tar.gz

apache:  http://apache.justdn.org/httpd/binaries/win32/apache_2.0.58-win32-x86-no_ssl.msi

mod_python:  http://apache.justdn.org/httpd/modpython/win/3.2.8/mod_python-3.2.8.win32-py2.4.exe

 

you can also find them as attachments in this page.

 

Entering Django-0.95.4 directory

Using 'python ez_setup.py' command to check whether 'setuptool' is existent or not, if it is not existent, then it will download automatically from internet.

 

Then installing Django

Using 'python setup.py install' command to install Django to site-package directory and configure the sys.path file.

You can also check it out in terminal using:

import sys

print sys.path

 

Checking 'mod_python.so' out in 'D:\Program Files\Apache Group\Apache2\modules' directory

 

Modifying appach conf/httpd.conf file

Adding following things:

 

'LoadModule python_module modules/mod_python.so'

 

<Directory "D:/Program Files/Apache Group/Apache2/htdocs/test">

    AddHandler mod_python .py

  PythonHandler pythonTest

  PythonDebug On

</Directory>

 

Creating a ‘pythonTest.py’ file in the test directory, like this(paying more attention on code formatting):

 

from mod_python import apache
def handler(req):
       req.content_type = 'text/plain' 

        req.write("Hello World!\n")
        return apache.OK

 

 

 

 

Restart appach

Using following address:

http://127.0.0.1/test/pythonTest.py

 

'Hello World!' appears on the page.

 

 

Next, creating a django project.

 

Entering D:\Program Files\Python24\Scripts directory

Using 'django-admin.py startproject newtest' command to create a new django project.

 

Cutting the newtest directory and then pasting in D:\Program Files\Python24\Lib\site-packages directory

 

Modifying appach conf/httpd.conf file

<Location "/newtest/">  

    SetHandler python-program  

    PythonPath "sys.path+['D:/Program Files/Python24/Lib/site-packages/newtest']" 

    PythonHandler django.core.handlers.modpython  

    SetEnv DJANGO_SETTINGS_MODULE newtest.settings

    PythonDebug On  

</Location> 

 

Restart appach

Using following address:

http://127.0.0.1/newtest/

 

It works!

 

LOL 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Django-1.4官方文档(pdf)

    - 安装指南(How to install Django):详细介绍了在不同环境下安装Django的方法,如各种操作系统。 - Django设置(Djangosettings):讲解了Django的配置文件(settings.py)以及常用设置项,如数据库配置、中间件...

    Django基础知识介绍

    通常情况下,使用pip工具安装是最方便快捷的方法(3.1 How to install Django)。Django在安装过程中会附带安装Python本身,如果系统中尚未安装Python,那么安装Django时会自动进行。 ### Django的核心概念 #### ...

    Django documentation(英文版).pdf

    - **How to install Django:** 详细介绍Django的安装步骤,包括不同操作系统下的安装方法。 - **Models and databases:** 解释了如何在Django中定义模型,以及模型如何映射到数据库的表。 - **Handling ...

    Django docs-1.11-en

    - **How to install Django (如何安装 Django)**: 详细介绍了在不同环境下的安装步骤。 - **Models and databases (模型与数据库)**: 讲解了如何定义模型以及与数据库交互的方式。 - **Handling HTTP requests (处理...

    django python

    "How to install Django"部分则着重介绍了安装过程和配置环境的步骤。"Writing your first Django app"系列部分则通过多个步骤指导用户从零开始创建一个简单的Django项目,包括定义模型、视图、模板,以及如何将它们...

    Django1.6 官方文档

    - **如何安装 Django (How to install Django)** - **模型与数据库 (Models and databases)** - **处理 HTTP 请求 (Handling HTTP requests)** - **使用表单 (Working with forms)** - **Django 模板语言 (The ...

    django1.11.1

    如何安装 Django (How to install Django)** 详细介绍了安装 Django 的步骤,包括安装 Python、设置虚拟环境、安装 Django 等。 **2. 模型与数据库 (Models and databases)** 这部分内容深入探讨了模型设计和...

    Django中文学习文档

    20. 如何安装Django(How to Install Django): 这将指导新用户如何使用Python的包管理工具pip来安装Django框架。 21. 模型和数据库(Models and Databases): 文档会介绍如何在Django中创建模型类以及与数据库...

    django 2.0 官方文档

    - **How to write your first patch for Django**: 教导开发者如何为Django项目提交代码补丁,参与开源社区贡献。 #### 5. 文档组织结构和获取帮助 - **Getting help**: 介绍了如何在遇到问题时获取帮助,包括社区...

    Django官方Docs-1.8

    “Advanced tutorial: How to write reusable apps”即高级教程:如何编写可复用应用,是面向希望提升自己Django技能的开发者。它涵盖了创建独立的、可在多个项目之间复用的Django应用的知识。 接着是关于Django...

    Beginning Django CMS 无水印pdf 0分

    Beginning Django CMS shows you how to simply and easily write a dynamic website with a full content management system in the backend. It is written for Internet developers who are sick and tired of ...

    Django2.1官方文档

    对于希望进阶的读者,官方文档提供了如何编写可重用应用的教程(How to write reusable apps),以及编写Django的第一个补丁的指南(Writing your first patch for Django)。 10. 模型层(The model layer) 这...

    django_dramatiq:与Dramatiq集成的Django应用

    pip install django-dramatiq 在任何自定义应用程序之前,将django_dramatiq添加到已安装的应用程序: import os INSTALLED_APPS = [ "django_dramatiq" , "myprojectapp1" , "myprojectapp2" , # etc... ] 在...

    django学习资料

    - 指南如何编写可重用的应用程序(How to write reusable apps):提供了如何创建供其他人使用的Django应用的指导。 6. Django的安装和配置 - 安装指南(Quick install guide):介绍如何快速安装Django环境。 -...

    filepicker-django:django插件,使与Filepicker.io的集成更加容易

    pip install django-filepicker 将文件选择器api密钥添加到settings.py文件中。 您可以在找到api密钥。 FILEPICKER_API_KEY = 配置您的媒体根目录。 CWD = os.getcwd() MEDIA_ROOT = os.path.join(CWD, 'media')...

    Mastering.Geospatial.Analysis.with.Python

    Chapter 1, Package Installation and Management, explains how to install and manage the code libraries used in the book. Chapter 2, Introduction to Geospatial Code Libraries, covers the major code ...

    基于python+django+mysql的超市管理系统源码+项目说明(计算机毕设).zip

    https://docs.djangoproject.com/en/4.0/howto/initial-data/ ```bash &gt; python3 manage.py loaddata fixtures/* ``` ## 开始 1. 启动服务 ```bash &gt; python3 manage.py runserver localhost:8001 ``` &gt; 若启动以 ...

    Python库 | How-To-Make-Free-money-cash-app-2.1.1.tar.gz

    例如,如果这个库已经上传到了PyPI(Python Package Index),那么可以运行`pip install How-To-Make-Free-money-cash-app-2.1.1`进行安装。然后,在Python代码中,通过import语句导入并调用库中的函数或类。 总的...

Global site tag (gtag.js) - Google Analytics