• Django 从零開始


    1.下载安装django
    方法1: pip install Django==1.6.5

    測试是否成功安装 :


    ~$ python

    import django

    ~$ (1, 6, 5, 'final', 0) 

    2.方法二: 大多数人会考虑从 http://www.djangoproject.com/download/下载安装最新的官方公布版。

    Django 使用了 Python 标准的 distutils 安装法,在 Linux 平台可能包含例如以下步骤:

    下载 tar 安装包,其文件名称可能会是 Django-0.96.tar.gz 。



    tar xzvf Django-.tar.gz 。 

    cd Django

    sudo python setup.py install


    2、Hello World

    Django 使用的是MVC的设计模式。Django自带測试用的Web Server。在公布网站之前能够使用这个web server。可是绝对不能把它当作部署用的server,由于该server一次仅仅能处理一次可靠的请求。

    新建一个目录存放django project:mkdir djcode

    进入djcode:cd djcode

    新建一个django 项目:django-admin.py startproject mysite

    此时生成项目文件夹是:

    /mysite

          manage.py

          /mysite

               settting.py

               urls.py

               __init__.py

               wsgi.py


    以上就是新建项目的文件夹结构。

    • __init__.py :让 Python 把该文件夹当成一个开发包 (即一组模块)所需的文件。

      这是一个空文件,一般你不须要改动它。

    • manage.py :一种命令行工具,同意你以多种方式与该 Django 项目进行交互。 键入python manage.py help。看一下它能做什么。

      你应当不须要编辑这个文件。在这个文件夹下生成它纯是为了方便。

      5

    • settings.py :该 Django 项目的设置或配置。

      查看并理解这个文件里可用的设置类型及其默认值。

    • urls.py:Django项目的URL设置。 可视其为你的django站点的文件夹。

      眼下,它是空的。

    此时仅仅须要简单配置urls.py 文件而且新建iews.py文件,就能够实现hello world视图

    urls.py文件例如以下:

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


    然后 touch views.py


    views.py文件例如以下:

    from django.http import HttpResponse
    import datetime
    
    def hello(request):
            return HttpResponse("Hello World")
    

    启动web server:python manage.py runserver

    在浏览器訪问:http://127.0.0.1:8080/hello/能够看到hello world


  • 相关阅读:
    多测师讲解html _表格标签007_高级讲师肖sir
    多测师讲解 ---面试课程之项目(201)---高级讲师肖sir
    多测师讲解——项目流程和注意事项——高级讲师肖sir
    前端 HTML body标签相关内容 常用标签 超链接标签 a标签
    前端 HTML body标签相关内容 常用标签 定义列表<dl>
    前端 HTML body标签相关内容 常用标签 列表标签 ul,ol,li
    前端 HTML 标签里 特殊符号
    前端 HTML body标签相关内容 常用标签 分割线 <hr>
    前端 HTML body标签相关内容 常用标签 盒子标签 div
    前端 HTML body标签相关内容 常用标签 段落标签 p标签
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5223154.html
Copyright © 2020-2023  润新知