首页 > 其他 > 详细

django入门

时间:2016-09-11 18:42:40      阅读:154      评论:0      收藏:0      [点我收藏+]

  django保证主要版本的向后兼容,也就是说你在django1.1上开发的应用,可以在1.2、1.3、1.9等所有以1开头的版本,但是到了2你的应用可能不再兼容,需要重写;这与python的兼容策非常的相似;

 

from django.db import models


class Book(models.Model):
    name = models.CharField(max_length=50)
    pub_date = models.DateField

###########################################
from django.shortcuts import render_to_response
from models import Book


def latest_books(request):
    book_list = Book.objects.order_by(‘-pub_date‘)[:10]
    return render_to_response(‘latest_books.html‘,{‘book_list‘:book_list})


###########################################
from django.conf.urls.defaults import *
import views


urlpatterns = patterns(r‘^latest$/‘,views.latest_books)


###########################################
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Books</title>
</head>
<body>
    <h1>Books</h1>
    <ul>
        {% for book in book_list %}
        <li>{{ book.name }}</li>
        {% end for %}
    </ul>
</body>
</html>

 

django入门

原文:http://www.cnblogs.com/506740640zl/p/5862170.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!