您的位置:首页 > 编程语言 > Go语言

django创建公共页

2016-02-15 00:00 295 查看
view.py
通过view,把展示页面与数据库关联起来

from django.shortcuts import render
from models import Article

# Create your views here.
def home(request):
posts = Article.objects.all()
return render(request, 'home.html',{'posts':posts})


templates

创建模板文件夹 "templates"

创建模板"index.html"

{% for post in posts %}
<h2>{{ post.title }}</h2>
<p>{{ post.pub_date }}</p>
<p>{{ post.content }}</p>
{% endfor%}


settings.py配置模板文件夹路径
TEMPLATES = [
{
...
'DIRS': ['/home/edc/project/python/myblog/templates/',], #绝对路径
...
},
]


urls.py

urlpatterns = [
...
url(r'^$', home),
...
]


注意事项
使用mysql可能会遇到乱码

create database myBlog default charset=utf8;

python ./manage.py syncdb
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django