如何在Django应用程序中创建新的URL?

时间:2016-09-24 13:29:06

标签: python django url view

我在Django应用程序中实现了一个模型,我想添加一个url来处理这个模型的视图。

class Post(models.Model):
     author = models.ForeignKey('auth.User')
     title = models.CharField(max_length=200)
     text = models.TextField()
     created_date = models.DateTimeField(default=timezone.now)
     published_date = models.DateTimeField(blank=True, null=True)

你能帮助我吗?

1 个答案:

答案 0 :(得分:1)

我也会推荐Django教程:https://docs.djangoproject.com/en/1.10/intro/tutorial01/

但是,要回答您的问题,您可以进行如下设置:

<强> views.py:

from django.shortcuts import render
from .models import Post

def my_view(request):
    posts = Post.objects.all()
    return render(request, 'template.html', {'posts': posts})

<强> urls.py:

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^$', views.my_view, name='my_view')
]