http://www.cnblogs.com/fnng/p...模仿这个博客搭建blog ,做到 <创建blog的URL模式>这一步,做完之后进入网站/index什么都不显示,是不是url配置错误 ,为什么显示的是空白的网页?
代码:
mysite/url.py
from django.conf.urls import url,include
from django.contrib import admin
from blog import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^index/$',views.index),
]
blog/url.py
from django.conf.urls import url
from . import views
urlpatterns=[
url(r'^$',views.index,name='index'),
]
blog/views.py
from django.shortcuts import render,render_to_response
from django.http import HttpResponse
from blog.models import BlogsPost
def index(request):
blog_list=BlogsPost.objects.all()
return render_to_response('index.html',{'blog_list':blog_list})
blogs/model.py
from __future__ import unicode_literals
from django.db import models
from django.contrib import admin
class BlogsPost(models.Model):
title=models.CharField(max_length=150)
body=models.TextField()
timestamp=models.DateTimeField()
class BlogPostAdmin(admin.ModelAdmin):
list_display=('title','timestamp')
admin.site.register(BlogsPost)
-----
├── blog
│ ├── admin.py
│ ├── admin.pyc
│ ├── apps.py
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0001_initial.pyc
│ │ ├── __init__.py
│ │ └── __init__.pyc
│ ├── models.py
│ ├── models.pyc
│ ├── templates
│ │ └── index.html
│ ├── tests.py
│ ├── urls.py
│ ├── urls.pyc
│ ├── views.py
│ └── views.pyc
├── db.sqlite3
├── manage.py
├── mysite
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── settings.py
│ ├── settings.pyc
│ ├── urls.py
│ ├── urls.pyc
│ ├── wsgi.py
│ └── wsgi.pyc
└── nohup.out
相关分类