django 初试

简介: /************************************************************************************** * django 初试 * 说明: * 昨天打搭了dgango的服务器,今天学一下怎么来输出一个hello world出来。
/**************************************************************************************
 *                               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$ 

六、效果:

 

目录
相关文章
|
设计模式 前端开发 中间件
Django 初级指南:创建你的第一个 Django 项目
Django 是一个强大的 Python Web 框架,它采用了“模型-视图-控制器”(MVC)的设计模式,能够帮助开发者快速、简洁地创建高质量的 Web 应用。这篇文章将引导你创建你的第一个 Django 项目。
|
Shell 数据库 Python
Django学习记录
Django学习记录
|
SQL 数据库 开发者
Django启航(三)Django模型
Django启航(三)Django模型
140 0
|
关系型数据库 MySQL 程序员
|
数据库 Python
Django学习(第五天:Django中的MTV模型)
M models T templates V views 今天的主要任务是完成表单提交的全过程,通过之前的学习,我们已经完成了表单的制作,已经migrate了我们的数据库,此时就只差填写表单,保存数据了,这里没有按照老师的方法写,而是没有换url,填写完表单还是返回的表单url。
874 0
|
Python API 中间件
Django的拾遗
django中设置返回的状态码和头部信息 下面先给出我工作中使用到的代码: response = ReturnJson(data, status=401).
761 0
|
Web App开发 前端开发 数据库
Django|第一部
Django ·   Django流程 ·   Django url ·   Django view ·   Django form ①:Django流程介绍 MTV模式   注明的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起.
1074 0
|
前端开发 数据库 Python
|
Web App开发 存储 数据库
django 1.8 官方文档翻译:13-1-2 使用Django认证系统
使用Django认证系统 这篇文档解释默认配置下Django认证系统的使用。这些配置已经逐步可以满足大部分常见项目对的需要,可以处理范围非常广泛的任务,且具有一套细致的密码和权限实现。
1398 0
|
测试技术 Python 开发者
django 1.8 官方文档翻译:6-5-1 Django中的测试
Django中的测试 自动化测试对于现代web开发者来说,是非常实用的除错工具。你可以使用一系列测试– 测试套件 – 来解决或者避免大量问题: 当你编写新代码的时候,你可以使用测试来验证你的代码是否像预期一样工作。
914 0