Python 如何在Django应用程序中创建新url?

Python 如何在Django应用程序中创建新url?,python,django,url,view,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.n

我已经在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)

你能帮我吗?

我也推荐Django教程:

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

视图。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})
from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^$', views.my_view, name='my_view')
]
url.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})
from django.conf.urls import url
from . import views

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

我建议您在做任何其他事情之前至少先阅读本教程:。向您展示如何编写url模式在这一点上对您没有任何好处。@Fabi G您的问题很模糊。请更新它,问一个比“你能帮我吗?”更具体的问题。