• django第一个项目HelloWord


    1、安装python

      这里不再介绍python的安装。

    2、安装django

      1)可以去官方网站下载django,这里提供一个适合各类平台的安装方法(前提是要安装好了Git版本控制器)

      2)windows需要去网上下载Git

      3)Ubuntu用户可以:$ sudo apt-get install git-core

      4)安装好git后,从github上克隆下了

     $git clone https://github.com/django/django

      5)切换到目录

    $cd django

      6)安装 

     $python setup.py install

      7)测试django安装成功与否  

    $python#进入python环境
    $import django
    print django.VERSION

    3、开始Hello world

      1)选一个目录存放django项目并切换到目录

     $sudo mkdir djangoworkspace
     $cd djangoworkspace

      2)创建一个项目myblog  

    $django-admin.py startproject myblog

       创建成功后,在myblog文件下会生成一个mange.py和myblog文件夹,目录结构如下  

    myblog
        -myblog
            -__init__.py
            -settings.py
            -urls.py
            -wsgi.py
        -manage.py

      如果提示找不到django-admin.py命令,则需要添加%python路径%/Scripts到环境变量Path。

      3)启动项目

      

    python manage.py runserver

      启动后,在浏览器中打开:http://127.0.0.1:8000/,如果出现"It works",而不是404 not found 的话就说明启动成功了

      runserver设置的默认ip是127.0.0.1,端口是8000,你也可以制定IP,如

    python manage.py runserver 168.23.1.54 8080

      4)定制自己Hello World, 在myblog模块文件夹(包含__init__.py的文件夹)新建一个views.py

    from django.http import HttpResponse
    
    def myHelloWorld(request):
        return HttpRespnse("Hello My Django!")

      5)配置URL路径,将urls.py修改成如下:  

    from django.conf.urls import patterns, include, url
    from myblog.views import myHelloWorld
    from django.contrib import admin
    admin.autodiscover()
    
    urlpatterns = patterns('',
        # Examples:
        # url(r'^$', 'myblog.views.home', name='home'),
        # url(r'^blog/', include('blog.urls')),
        url(r'^Hello/$',myHelloWorld)
        #url(r'^admin/', include(admin.site.urls)),
    )

      在浏览器中输入http://127.0.0.1:8000/Hello/,可以看到我们的Hello World出来了

      

      如果出现一大版的错误信息,就看上面提示什么错误,很可能是你代码哪里拼写错了。

     

      

  • 相关阅读:
    使用HSQLDB 客户端(jvm自带数据库使用技巧)
    PageHelper分页
    使用exe4j打包Java程序
    有图形界面的聊天程序
    同时收发消息
    服务端和客户端互聊
    使用Scanner
    收发字符串
    收发数字
    建立连接
  • 原文地址:https://www.cnblogs.com/fengfenggirl/p/django_helloworld.html
Copyright © 2020-2023  润新知