Python 如何在Django应用程序中创建新url?
我已经在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
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您的问题很模糊。请更新它,问一个比“你能帮我吗?”更具体的问题。