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$ 
    
    六、效果:

     

  • 相关阅读:
    client offset screen 的区别
    js中const,var,let区别
    jquery的选择器
    gulp
    JS 实现图片放大效果
    html单个标签实现跑马灯效果
    前端之HTML知识点整理
    各种纯css图标
    防止反复点击的思路
    .NET Memcached Client 扩展获取所有缓存Key
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/5743896.html
Copyright © 2011-2022 走看看