码迷,mamicode.com
首页 > 其他好文 > 详细

django入门

时间:2016-09-11 18:44:48      阅读:166      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!