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

     

  • 相关阅读:
    动漫评书
    Mycat高可用解决方案二(主从复制)
    Mycat高可用解决方案一(mysql安装)
    基于开源博客系统(mblog)搭建网站
    七、Docker启动tocmat 8
    Kotlin开发springboot项目(三)
    Kotlin开发springboot项目(二)
    Kotlin开发springboot项目(一)
    mybatis总结
    VUE学习总结
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/5743896.html
Copyright © 2011-2022 走看看