`
大头K
  • 浏览: 186339 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

python学习,搭建web项目框架django

阅读更多
前言:
当初尝试接触python,最大的动力其实是想用python做web项目,现在终于搭起一个简单的helloWorld了,跟当初java的helloWorld一样兴奋!

现在来看一下我搭建的整个过程:
1.首先本屌的系统是windows7,安装的python版本是2.7.3,将安装目录加到环境变量->系统变量->path,命令行输入python看是否成功安装变设置。

2.下载并安装django
网上找的一个django版本:http://media.djangoproject.com/releases/1.3/Django-1.3.1.tar.gz,这里解释下,虽然是linux下文件类型,不过在windowns下可以解压出来。下载下来,解压之后,打开DOS命令窗进入到Django-1.3.1目录下,输入命令:
setup.py install

执行命令之后,输出一大堆安装django的log,会发现django被安装在...Python\Lib\site-packages\django 目录下,为了方便起见,建议将...Python\Lib\site-packages\django\bin 添加到系统变量里。

3.验证django是否与python绑在一起了
在命令行里输入:

打印出以上信息则说明django与python集合在一起了!

4.创建一个django项目
命令行进入python-workplace目录,输入命令 django-admin.py startproject myweb生成名为myweb的web项目,执行命令之后,可以进入该目录查看,会发现多出一些文件,之后可以在命令行执行manage.py runserver启动服务器,服务器默认端口为8000,打开浏览器输入127.0.0.1:8000,会发现让人兴奋的界面!




5.修改成自己的helloWold
首先在myweb目录下创建一个views.py文件,里面内容是:
from django.http import HttpResponse

def hello(request):
    html = "<html><body><h3>Hello World!</h3>Just do IT </body></html>"
    return HttpResponse(html)

之后修改myweb目录下urls.py文件,将里面内容修改成:
from django.conf.urls.defaults import patterns, include, url

# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'myweb.views.home', name='home'),
    # url(r'^myweb/', include('myweb.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    # url(r'^admin/', include(admin.site.urls)),
    
    url(r'^hello', 'myweb.views.hello')
)


最后浏览器上访问:127.0.0.1:8000/hello/ ,会看到:


至此,终于将django的helloworld搭起
  • 大小: 98.4 KB
  • 大小: 138.8 KB
  • 大小: 164.6 KB
  • 大小: 90 KB
1
1
分享到:
评论

相关推荐

    PythonWeb开发基础教程(Django版)(微课版)-PPT.zip

    本教程主要针对初学者,旨在深入浅出地介绍使用Python的Django框架进行Web开发的基本概念和技术。通过一系列的PPT章节,学习者将逐步掌握从环境搭建到构建功能完整的Web应用的全过程。 **第1章 Python Web开发起步*...

    PythonWeb开发基础教程(Django版)(微课版)_源代码.zip

    Python Web开发基础教程,以Django框架为主要内容,是一门旨在帮助初学者快速掌握Web应用构建的课程。Django是一个高级的Python web框架,它鼓励快速开发和实用主义设计,遵循“干(DRY,Don't Repeat Yourself)”...

    Python-Django是一个开放源代码的Web应用框架

    **Python-Django Web应用框架详解** Django,作为一款基于Python的开源Web开发框架,深受全球开发者喜爱。它遵循Model-View-Template(MVT)架构模式,这与常见的MVC(模型-视图-控制器)模式有相似之处,但略有...

    Python Web 框架,第 1 部分 使用 Django 和 Python 开发 Web 站点.doc

    这些命令极大地简化了Web应用的初始设置过程,使得开发者可以快速搭建起项目框架。 ### 总结 通过学习本文档,我们了解到Django是一个功能强大且易于使用的Python Web框架,它不仅提供了丰富的内置功能,还拥有...

    Python web项目Django搭建项目demo.zip

    这个压缩包文件名为"Python web项目Django搭建项目demo.zip",表明它包含了一个使用Python的Django框架搭建的Web项目示例。Django是一个功能强大的、免费开源的Web开发框架,遵循模型-模板-视图(Model-Template-...

    Python Django Web典型模块开发实战_用Django REST framework实现豆瓣API应用项目.pdf

    **Python项目开发实战** - Python因其简洁的语法和丰富的库支持而成为开发各种项目,尤其是Web项目时的首选语言。通过实战项目,学习者可以深入理解如何将理论知识应用于实际问题解决,从而提升技能。 **Python项目...

    快速搭建web项目框架

    **快速搭建Web项目框架的步骤**: 1. **选择合适的框架**:市面上有许多流行的Web框架,例如Python的Django和Flask,Java的Spring Boot,JavaScript的Express.js等。根据你的技术背景和项目需求,选择最适合的框架...

    PythonWeb开发基础教程(Django版)(微课版)-教学大纲.doc

    《Python Web开发基础教程》(Django版)是一门针对计算机科学与技术专业学生的66学时课程,旨在让学生在已有计算机...通过这门课程的学习,学生将具备设计和开发Web项目的实际技能,为未来从事Web开发工作奠定坚实基础。

    基于Python的简单Django Web项目设计源码

    本源码项目是基于Python的简单Django Web项目设计,包含38个文件,主要使用Python和HTML编程语言。该项目是一个简单的Django工程,旨在为开发者提供一个快速搭建Web应用的起点。系统提供了基础的Web应用功能,包括...

    Django Web框架源码下载

    Django是Python编程语言驱动的一个开源模型-视图-控制器(MVC)风格的Web应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、数据库驱动的应用程序。 Django框架的核心组件有: 1、用于创建...

    python之网页Web版学生管理系统,运用Django

    Python之网页Web版学生管理系统是基于Django框架构建的一个实用项目,它展示了如何利用Python的强大力量和Django的高效能来实现一个完整的Web应用。Django是一个开放源代码的Web应用框架,遵循模型-视图-控制器(MVC...

    python-Django(web框架).zip

    这个压缩包“python-Django(web框架).zip”包含了在Windows环境下搭建Django开发环境所需的两个关键组件:simplejson-3.8.1和Django-1.8.4。 **SimpleJSON** 是一个Python的第三方JSON库,尽管Python 2.6及以上...

    Python3.6.4学习之三-Django2.0环境搭建与使用方法--自创

    ### Python3.6.4 学习之三:Django2.0 环境搭建与使用方法 #### 一、Django 框架简介 Django 是一个开源的 Web 应用框架,由 Python 编写而成,旨在简化 Web 开发过程,提高开发效率。它的名字来源于比利时的...

    Python-Ubuntu安装pyhton3pip3并且部署pythonweb项目基于django

    在Ubuntu系统上安装Python 3、pip3以及部署基于Django的Python Web项目是一个常见的步骤,对于Python开发者来说至关重要。这个过程涉及到多个知识点,包括操作系统交互、软件包管理、Python环境构建以及Web框架的...

    Python之Web框架Django项目搭建全过程

    Python之Web框架Django项目搭建全过程 IDE说明: Win7系统 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5 注:可通过pip freeze查看已安装库版本信息。 Django 是由 Python 开发的一个免费的开源网站...

    Python与Web开发:Django框架全面指南

    重点部分是对Django框架的全面介绍,包括框架概述、环境搭建、应用开发、视图与路由、模板系统、表单与验证、用户认证、高级特性和项目实战等内容。 适合人群:初级到中级的Python开发者,尤其是希望进入Web开发领域...

    python学习之路,就是不断累积,不断学习的过程。该知识库讲解了Python Web框架内容,如Django、Dj.zip

    在学习Python Web开发时,了解和掌握Django框架是至关重要的一步。从基础开始,如安装环境、创建项目和应用、理解模型、视图、模板的概念,然后逐步深入到高级主题,如中间件、自定义管理命令、性能优化等。同时,...

    基于Django和Python的Web开发.pdf

    7. 从文档的内容可以推测,它将通过实例引导读者了解如何使用Django和Python来实现Web开发项目,这包括但不限于网站后台的搭建、数据处理、用户界面的设计等开发环节。 总结上述知识点,文档主要集中在Python语言和...

Global site tag (gtag.js) - Google Analytics