zoukankan      html  css  js  c++  java
  • 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$ 
    
    六、效果:

     

  • 相关阅读:
    MySQL计算月份间隔的函数
    《认知天性:让学习轻而易举的心理学规律》
    Ubuntu通过iptables配置 ip 代理转发
    Ubuntu开启/var/log/messages
    Ubuntu通过Nginx安装Webdav
    Ubuntu通过iptables防止ssh暴力破解
    frp内网穿透
    Vim配置
    Linux为STDOUT的关键字设置颜色
    Maven项目中在properties 中使用 ${} 来引用pom文件中的属性
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/5743896.html
Copyright © 2011-2022 走看看