在Django中获取任何类别的第一条新闻,可以通过以下步骤实现:
from django.db import models
class News(models.Model):
category = models.CharField(max_length=100)
title = models.CharField(max_length=100)
content = models.TextField()
pub_date = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title
python manage.py makemigrations
python manage.py migrate
from django.shortcuts import render
from .models import News
def get_first_news(request):
category = "科技"
first_news = News.objects.filter(category=category).first()
return render(request, 'news.html', {'news': first_news})
<h1>{{ news.title }}</h1>
<p>{{ news.content }}</p>
<p>发布时间:{{ news.pub_date }}</p>
这样,当访问对应的URL时,你将会看到类别为"科技"的第一条新闻的标题、内容和发布时间。
对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议在答案中提供一般性的云计算服务推荐,如云服务器、对象存储等。具体的腾讯云产品和介绍链接可以参考腾讯云官方文档或官方网站。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云