`
qzriso
  • 浏览: 236925 次
  • 性别: Icon_minigender_1
  • 来自: ph
社区版块
存档分类
最新评论
文章列表
1.创建一个模板库 (1) 决定哪个Django应用应当拥有这个模板库, 确保把你的应用添加到 INSTALLED_APPS 中 (2) 在适当的Django应用包里创建一个 templatetags 目录。这个目录应当和 models.py 、 views.py 等处于同一层次。例如: books/     __init__.py     models.py     templatetags/     views.py 在 templatetags 中创建两个空文件:一个 __init__.py (告诉Python这是一个包含了Python代码的包)和一个用来存放你自定义的标签/过滤器定 ...
1. 一个呈现静态“关于”页面的URLconf from django.conf.urls.defaults import * from django.views.generic.simple import direct_to_template urlpatterns = patterns('',     ('^about/$', direct_to_template, {         'template': 'about.html'     }) ) 注意:页面有中文,模板文件请使用UTF-8编码 2. 在我们自己的视图中重用它 from django.conf.urls.d ...
一名新 PHP 数据对象 (PDO) 数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与 Oracle 一起运行的情况。 需要 PHP:5.0 需要其他:Oracle 8 或更高版本客户端库 下载用于 Oracle 的 PDO (Windows):php_pdo.dll , php_pdo_oci.dll ...
在 PHP5 中多了一系列新接口。在 HaoHappy 翻译的系列文章中 你可以了解到他们的应用。同时这些接口和一些实现的 Class 被归为 Standard PHP Library(SPL)。在 PHP5 中加入了很多特性,使类的重载 (Overloading) 得到进一步的加强。ArrayAccess 的作用是使你的 Class 看起来像一个数组 (PHP的数组)。这点和 C# 的 Index 特性很相似。 下面是 ArrayAccess 的定义:     interface ArrayAccess     boolean offsetExists($index)     mixed ...
1.搜索 (1) 在URLconf (mysite.urls )添加搜索视图。 (r’^search/$’,'mysite.books.views.search’) (2) 在视图模块(mysite.books.views )中写这个 search 视图 from django.db.models import Q from django.shortcuts import render_to_response from books.models import Book def search(request):     query = request.GET.get('q', '')    ...
1.激活管理界面 (1)选择需要管理的model books下创建一个文件admin.py from django.contrib import admin from mysite.books.models import Book, Author, Publisher admin.site.register(Book) admin.site.register(Publisher) admin.site.register(Author) (2) 请确认”django.contrib.sessions”,”django.contrib.auth”,和 “django.contrib.conte ...
1.设置settings.py DATABASE_ENGINE = 'mysql'          DATABASE_NAME = 'django'            DATABASE_USER = 'root'            DATABASE_PASSWORD = '123456'        DATABASE_HOST = 'localhost'            DATABASE_PORT = '' 要注意的是无论选择使用哪个数据库服务器,都必须下载和安装对应的数据库适配器。 Mysql为:http://www.djangoproject.com/r/p ...

Django笔记3

1.更改settings.py设置 import os.path TEMPLATE_DIRS = (     os.path.join(os.path.dirname(__file__), 'templates').replace('\','/'), ) 2.对current_datetime进行修改 from django.template.loader import get_template from django.template import Context from django.http import HttpResponse import datetime def cu ...
1.第一份视图:动态内容 我们的第一个目标是创建一个显示当前日期和时间的网页。让我们在上一章所创建的 mysite 目录中新建一份名为 views.py 的文件。 以下是一个以 HTML 方式返回当前的日期与时间的视图 (view),: from django.http import HttpResponse import datetime def current_datetime(request):     now = datetime.datetime.now()     html = "<html><body>It is now %s.</body ...
1.安装Python2.5以上版本 2.下载Django(http://www.djangoproject.com/download/),并解压缩 3.安装 python setup.py install >>> import django >>> django.VERSION (1, 0, 1, ‘final’, 0) 4.开始一个项目 如果用的是 setup.py 工具进行的 Django 安装, django-admin.py 应该已被加入了系统路径中。运行 django-admin.py startproject mysite 命令在当前目录创建一个 ...
Global site tag (gtag.js) - Google Analytics