我目前正在尝试获取我创建的数据库,以便在Djnago服务器上显示,但是我的FrootModel不断出现错误,说没有对象,但我已使用“record=FrootModel.objects.create(name='banana',price='4.00')在我的数据库中为FrootModel创建了对象。 当我加载我的服务器时,我还收到一个无法显示URL的错误。 这是我的密码 Views.py和对于url.py:
(views.py code)
from django.shortcuts import render, redirect
from catalog.models import FruitModel
from catalog.forms import FruitForm
from django.http import HttpResponse
# Create your views here.
def FruitView(request):
fruit = FruitModel.objects.all()
html = ''
for fruits in fruit:
var = f'<li> {fruits.name} </li><br>'
html = html + var
return HttpResponse(html,status = 200)
def FruitIDView(request,name):
fruits = FruitModel.objects.get(name = f'{fruits.name}')
html = f'<h2>{fruits.name}</h2><br>'
return HttpResponse(html, status=200)
(urls.py code)
from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from catalog import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^FruitView/?$', views.FruitView),
]
您需要进行以下更改:
相关问题 更多 >
编程相关推荐