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$ 

六、效果:

 

目录
相关文章
使用 sass + rem + flexible.js 实现大屏自适应
使用 sass + rem + flexible.js 实现大屏自适应
288 0
使用 sass + rem + flexible.js 实现大屏自适应
|
监控 安全 网络安全
直播预告|多年终端安全沉淀,源自支付宝的全链路安全防护建设
6月24日(周五)晚上19:00,蚂蚁集团数字科技mPaaS技术专家,现任mPaaS安全效能技术1号位——夜禹,将为我们带来主题为《多年终端安全沉淀,源自支付宝的全链路安全防护建设》的公开课,公开课嘉宾将结合支付宝的业务实践,分享如何解决在 App 研发生命周期中对隐私合规相关问题进行测试、监控、管控等方面的问题,以及移动安全合规整体解决方案,包括网络安全、数据安全、二进制安全、移动攻防、人脸安全等方方面面能力。
333 0
直播预告|多年终端安全沉淀,源自支付宝的全链路安全防护建设
|
Arthas 缓存 前端开发
使用 Arthas 排查 SpringBoot 诡异耗时的 Bug
公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的工作,起着一个承上启下的作用。最近,在优化接口的响应时间,优化了代码之后,但是时间还是达不到要求;有一个诡异的 100ms 左右的耗时问题,在接口中打印了请求处理时间后,和调用方的响应时间还有差了 100ms 左右。比如程序里记录 150ms,但是调用方等待时间却为 250ms 左右。本文记录了当时详细的定位 & 解决流程(其实解决很简单,关键在于怎么定位并找到解决问题的方法)。
使用 Arthas 排查 SpringBoot 诡异耗时的 Bug
|
存储 OLAP 云计算
开通,购买和创建|学习笔记
快速学习 开通,购买和创建
170 0
|
存储 NoSQL 关系型数据库
关于 MYSQL auto_increment_offset和auto_increment_increment
实际上两个值是这样的: 我们理解auto_increment_offset为0开始的偏移量 auto_increment_increment是一个步长 auto_increment_offset+(N-1)*auto_increment_increment N代表的是插入的次数。
1423 0
|
Java Android开发
跨应用发送和接受广播
跨应用发送和接收广播,与同应用下的情况差不多,只需要添加一个权限,以及配置一下receiver的android:process属性即可     发送广播的应用中:   Java代码   Intent intent = new Intent("info.zhegui.receiver.interprocess");   sendB
1252 0
|
SQL
EXCEL转数据到SQL(已有表结构)
insert into Country123 ([Country_Id], [Region_ID], [Country_EN_Name], [Country], [Country_ALL_ID], [Country_Order_Id]) select [Country_Id], [Region_...
632 0
|
7天前
|
存储 弹性计算 人工智能
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾
2025年9月24日,阿里云弹性计算团队多位产品、技术专家及服务器团队技术专家共同在【2025云栖大会】现场带来了《通用计算产品发布与行业实践》的专场论坛,本论坛聚焦弹性计算多款通用算力产品发布。同时,ECS云服务器安全能力、资源售卖模式、计算AI助手等用户体验关键环节也宣布升级,让用云更简单、更智能。海尔三翼鸟云服务负责人刘建锋先生作为特邀嘉宾,莅临现场分享了关于阿里云ECS g9i推动AIoT平台的场景落地实践。
【2025云栖精华内容】 打造持续领先,全球覆盖的澎湃算力底座——通用计算产品发布与行业实践专场回顾