`

python django helloworld

 
阅读更多
1.下载python-2.7.msi、Django-1.3.tar.gz
   默认安装python2.7配置好python_home,安装django,解压运行python install
2.下载httpd-2.2.22-win32-x86-no_ssl.msi、mod_wsgi-win32-ap22py27-3.3.so
   http://httpd.apache.org
   http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-win32-ap22py27-3.3.so
   默认安装apache、copy mod_wsgi-win32-ap22py27-3.3.so 到apache/modules下
   Apache的httpd.conf文件中最后加入以下两行
LoadModule wsgi_module modules/mod_wsgi-win32-ap22py27-3.3.so

Include "D:/python/djangoProject/myFirstDjango/apache/apache_django_wsgi.conf"

   其中myFirstDjango是在D:/python/djangoProject
   创建的django项目,django-admin.py startproject  myFirstDjango
   在myFirstDjango目录下创建一个apache文件夹,添加下面2个文件:

    apache_django_wsgi.conf和django.wsgi。

     apache_django_wsgi.conf文件内容:
# 设置django admin静态资源的访问路径

Alias /static/ "D:/python/djangoProject/static/"

<Directory "D:/python/djangoProject/static">

Allow from all

</Directory>

# 设置root,不要使用"^/"

WSGIScriptAlias / "D:/python/djangoProject/myFirstDjango/apache/django.wsgi"

<Directory "D:/python/djangoProject/myFirstDjango/apache/">

Allow from all

</Directory>

  django.wsgi内容:
import os
 
import sys

 
#Calculate the path based on the location of the WSGI script.
 
apache_configuration= os.path.dirname(__file__)
 
project = os.path.dirname(apache_configuration)
 
workspace = os.path.dirname(project)
 
sys.path.append(workspace)

 
os.environ['DJANGO_SETTINGS_MODULE'] = 'myFirstDjango.settings'
 
import django.core.handlers.wsgi
 
application = django.core.handlers.wsgi.WSGIHandler()

3.在项目下执行 python manage startapp myFirst  
  修改settings.py中INSTALLED_APPS 加入'myFirst',
  在myFirst目录下创建hello.py
 
from django.http import HttpResponse
def say(request,rsponse):
    return HttpResponse("Hello, World."+rsponse) 


  修改urls.py
  加入  (r'^myFirst/(\w+)/$', 'myFirstDjango.myFirst.hello.say'),
4.启动apache,
  在myFirstDjango下启动应用
  python manage.py runserver
5.http://localhost:8000/myFirst/hi/
  显示Hello, World.hi


  hello,world 成功结束
  
分享到:
评论

相关推荐

    用Django创建一个hello world

    3. 创建应用:在项目目录中,运行`python manage.py startapp helloworld`,创建一个名为helloworld的应用。 现在,我们来编写实现"Hello, World!"功能的代码: 1. 打开`helloworld/views.py`文件,这是处理HTTP...

    Django框架基础教程(一):简单介绍PythonDjango框架.pdf

    - 模板文件(如helloWorld.html)可以使用变量{{ helloWorld }},这些变量将在运行时被视图函数传入的字典内容替换。 - 在settings.py中配置模板路径,让Django能找到模板文件。 - 视图函数使用`render`方法,将...

    Django-HelloWorld

    **Django HelloWorld 指南** Django是一个高级的Python Web框架,用于快速开发安全且可维护的网站。"Django-HelloWorld"项目可能是初学者接触Django时的一个基本示例,它展示了如何在Django环境中创建一个简单的...

    Django的Hello World程序

    **Django的Hello World程序** Django,一个由Python编写的高级Web框架,以其MVT(Model-View-Template)架构而闻名,是构建高效、可扩展的Web应用的理想选择。初学者通常从创建“Hello World”程序开始,了解Django...

    PythonDjango学习笔记Python简单运用(二).docx

    首先,文档介绍了Python的基础操作,包括如何启动IDLE(Python GUI)并打印出"Hello World"。在Python中,`print`语句是用于输出信息到控制台。 接下来,文档讲述了如何在文件系统中创建Python代码文件(如`demo.py`...

    django python taggit_python_django_

    post = BlogPost(title="Hello, World!", content="...") post.tags.add("python", "django", "web development") post.save() ``` `taggit`还提供了查询标签的方法,如找到所有包含特定标签的`BlogPost`: ```...

    pythonDjango-django简介、django安装、创建项目、快速上手-python django

    - 示例:`def index(request): return HttpResponse("Hello, world!")` 4. **配置 URL**: - 在 `application01/urls.py` 中定义 URL 规则。 - 示例:`path('', views.index, name='index')` 5. **启动项目**: ...

    Python Django框架学习笔记

    根据文档中的描述,通过`django-admin startproject HelloWorld`创建了一个名为`HelloWorld`的新项目。项目目录结构如下: ``` E:\TV_WORKSPACE\WEB\HELLOWORLD │db.sqlite3 │manage.py │ └─HelloWorld ...

    Django之Apache mod_python安装及HelloWorld.docx

    ### Django之Apache mod_python安装及HelloWorld #### 一、理解Django与Apache mod_python集成 **Django**是一款开源的、基于Python的Web框架,它遵循MVC(Model-View-Controller)设计模式,旨在简化网站开发过程...

    django-helloworld:Django hello world示例

    django-helloworld Django“ ”程序示例。 安装 您需要安装前提条件才能运行此Hello World示例。 使用以下命令更新要安装的可用软件包的存储库: $ sudo apt update 使用以下命令安装必要的最低依赖关系: $ ...

    python django的环境搭建步骤.docx

    本文将详细介绍如何在Windows环境下搭建Python与Django的基础开发环境,并创建一个简单的Hello World网站。 #### 二、环境准备 在开始之前,请确保你的电脑上已经安装了XAMPP for Windows,这通常包含了MySQL...

    helloworld_python:helloworld_python

    标题中的"helloworld_python:helloworld_python"暗示了我们将探讨的是关于Python编程的"Hello, World!"程序。在Python中,创建这个简单的程序只需要一行代码: ```python print("Hello, World!") ``` 这行代码的...

    hello world hello world

    标题中的“hello world hello world”和描述中的“hello world”似乎是在引用计算机编程中的经典入门程序,通常用于演示一个语言的基本输出功能。在大多数编程语言中,“Hello, World!”是初学者编写的第一个程序,...

    django-hello-world:一个简单的Django hello world应用

    django-hello-world Django Web框架的入门指南。 安装要求: python3 - venv . venv source . venv / bin / activate pip install - r requirements . txt

    py代码-python的helloworld

    总的来说,"py代码-python的helloworld"是一个引导新手踏入Python编程世界的起点。通过这个简单的例子,学习者将了解到Python的基本结构、如何运行程序,以及如何查看和理解代码输出。随着对Python的深入学习,...

    基于CentOS搭建Python Django环境过程解析

    python /usr/lib/python2.7/site-packages/Django-1.11.3-py2.7.egg/django/bin/django-admin.py startproject HelloWorld ``` 上述命令会在当前目录下创建一个名为`HelloWorld`的新项目。 2. **启动项目** -...

    Python Django Web典型模块开发实战_关于跨域问题的解决办法_编程项目案例实例详解课程教程.pdf

    response = JsonResponse({'message': 'Hello, world!'}) response['Access-Control-Allow-Origin'] = '*' return response ``` `Access-Control-Allow-Origin`头部设置为`*`表示允许所有源访问,也可以设置为...

    Python web开发框架Django小例子

    这个“Python web开发框架Django小例子”可能是一个简单的教程,涵盖了上述概念的基本应用,如创建一个“Hello, World!”页面、一个简单的博客应用或用户注册系统。通过实践这些小例子,初学者可以逐步掌握Django的...

Global site tag (gtag.js) - Google Analytics