django 初试

/**************************************************************************************
 *                               django 初试
 * 说明:
 *     昨天打搭了dgango的服务器,今天学一下怎么来输出一个hello world出来。
 *
 *                                                  2016-8-6 深圳 南山平山村 曾剑锋
 *************************************************************************************/

一、创建blog应用:
    django-admin startapp blog

二、目录结构:
    [email protected]:~/website/mysite$ ls
    blog  manage.py  mysite
    [email protected]:~/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
    [email protected]:~/website/mysite$ 

三、settings配置:
    [email protected]:~/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配置:
    [email protected]:~/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:
    [email protected]:~/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>‘)
    [email protected]:~/website/mysite$ 

六、效果:

时间: 2024-11-22 21:14:43

django 初试的相关文章

Ubuntu Nginx uwsgi django 初试

/************************************************************************************** * Ubuntu Nginx uwsgi django 初试 * 说明: * 最近打算通过Python搭建一个数据收集的网站,先做一个搭建测试. * * 2016-8-5 深圳 南山平山村 曾剑锋 ***************************************************************

Django初试

下载安装django 创建一个django项目 django-admin.py startproject mysite win下可能django-admin.py不在环境命令下,所以要按如下方式执行 python "D:\Program Files\Python33\Scripts\django-admin.py" startproject mysite 启动项目 python manage.py runserver 8000 访问 http://127.0.0.1:8000 参照ht

搜索引擎--范例:django之初试牛刀

这学期学了一门课<信息检索>,也就是传说中的搜索引擎 大作业自然而然的让我们自己做一个小型的搜索引擎.于是乎,我们本次的主题就诞生了 我也是边学边用,下面和大家一起分享我在这个过程中学到的东西,说的不对的请大家指正 这是我的成果搜索引擎--范例,大家可以点进去看看,点此下载所有文件盒源代码 按照流程,下面我给大家分享的依次是: 1:SAE创建新应用,SVN管理代码 2:新浪微博API获取最近的微博 3:中文分词算法的实现 4:谈谈django--mysql数据库的一些常用命令 搜索引擎--范例

七日Python之路--第三天(之初试Django 2-2)

接上文.前面(1)(2)部分已经实现浏览器访问工程项目,并且能后台管理新创建的app. (二)第一个Django的app (3)教你开始写Django1.6的第1个app 前面已经完成了model(M)的设置.剩下的只有view(V)和urls(C)了.Django的视图部分,由views.py 和 templates完成. 在polls中,我们将创建4个视图: "index" 列表页 – 显示最新投票. "detail" 投票页 – 显示一个投票的问题, 以及用户

Django入门示例之被解放的姜戈——01 初试天涯(安装及启动)

一直以来,学习的过程总是缓慢的.要想提高效率,则要采取目标驱动法,边做边学.近期在学习python.. Django是Python下的一款网络服务器框架.Python下有许多款不同的框架.Django是重量级选手中最有代表性的一位.许多成功的网站和APP都基于Django.虽然Django之于Python,达不到Rail之于Ruby的一统江湖的地位,但Django无疑也是Python在网络应用方面的一位主将. Django意外的和昆汀的电影重名.这大大提高了Django的知名度.另外利用电影,宣

django + jQuery AJAX初试

经过反复的测试,终于在django+jQuery AJAX成功返回服务器数据,本次测试在/static/test/test.txt test.txt: txt = {'1':'re','2':'qqq','3':'www','4':'rere'} views: def test(request): return render(request,'app/accounts/test.html') urls: urlpatterns = [ url(r'^test/$',views.test), ]

初试VS2015提供的Python Django模版

最近想尝试一下python.发现vs2015提供了python的一些项目模版.其中有大名鼎鼎的web框架Django. 创建好项目后,直接调试运行是有错误的,提示找不到Django的模块,No module named 'django'. 网上搜索了一下,有朋友也有这样的问题,不过跟我的情况可能不同.(因为我是干净的机器,没有任何的python环境) Django官网 下载地址:https://www.djangoproject.com/download/,第一眼看到这个命令 pip insta

Django echarts初试随笔

Django项目的配置文件APP配置 INSTALLED_APPS = [ 'django.contrib.admin', # 管理员站点 'django.contrib.auth', # 认证授权系统 'django.contrib.contenttypes', # 内容类型框架 'django.contrib.sessions', # 会话框架 'django.contrib.messages', # 消息框架 'django.contrib.staticfiles', # 管理静态文件的框

初试django(一)---python manage.py makemigrations以及python manage.py migrate

无论当我们第一次在models.py中创建类对象还是对类中的属性进行修改,我们都会使用python manage.py makemigrations 和 python manage.py migrate 两个命令. 在models中第一次创建models类,如图所示 下面使用python manage.py makemigrations 命令: 红线框中表示在blog应用目录下的migations的文件下多了一个001的文件,我们来看看这个文件中的具体内容是什么: 这个文件里面的内容表示我们创建