• django 初试


    /**************************************************************************************
     *                               django 初试
     * 说明:
     *     昨天打搭了dgango的服务器,今天学一下怎么来输出一个hello world出来。
     *                 
     *                                                  2016-8-6 深圳 南山平山村 曾剑锋
     *************************************************************************************/
    
    一、创建blog应用:
        django-admin startapp blog
    
    二、目录结构:
        aplex@aplex:~/website/mysite$ ls
        blog  manage.py  mysite
        aplex@aplex:~/website/mysite$ tree
        .
        ├── blog
        │   ├── admin.py
        │   ├── admin.pyc
        │   ├── __init__.py
        │   ├── __init__.pyc
        │   ├── models.py
        │   ├── models.pyc
        │   ├── tests.py
        │   ├── views.py
        │   └── views.pyc
        ├── manage.py
        └── mysite
            ├── __init__.py
            ├── __init__.pyc
            ├── settings.py
            ├── settings.pyc
            ├── urls.py
            ├── urls.pyc
            └── wsgi.py
    
        2 directories, 17 files
        aplex@aplex:~/website/mysite$ 
    
    三、settings配置:
        aplex@aplex:~/website/mysite$ cat mysite/settings.py
        ......
        INSTALLED_APPS = (
            'django.contrib.admin',
            'django.contrib.auth',
            'django.contrib.contenttypes',
            'django.contrib.sessions',
            'django.contrib.messages',
            'django.contrib.staticfiles',
            'blog',
        )
        ......
        
    四、urls配置:
        aplex@aplex:~/website/mysite$ cat mysite/urls.py
        from django.conf.urls import patterns, include, url
    
        from django.contrib import admin
        admin.autodiscover()
    
        urlpatterns = patterns('',
            # Examples:
            # url(r'^$', 'mysite.views.home', name='home'),
            # url(r'^blog/', include('blog.urls')),
    
            url(r'^admin/', include(admin.site.urls)),
            url(r'^blog/index/$', 'blog.views.index'),
        )
    
    五、view:
        aplex@aplex:~/website/mysite$ cat blog/views.py
        from django.shortcuts import render
        from django.http import HttpResponse
    
        # Create your views here.
        def index(req):
            return HttpResponse('<h1>hello world</h1>')
        aplex@aplex:~/website/mysite$ 
    
    六、效果:

     

  • 相关阅读:
    PHP程序员7小时学会Kotlin 第二小时
    PHP程序员7小时学会Kotlin系列
    PHP程序员7小时学会Kotlin系列
    技术人员如何形成正确的价值观
    景德镇特色的部门级别与权限
    hhvm的正确安装姿势 http://dl.hhvm.com 镜像
    有钱没钱
    SB心结
    优秀的技术Leader
    BaaS模式的开发思路
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/5743896.html
Copyright © 2020-2023  润新知