我试图定义一个类,允许用户搜索歌曲、添加/更新和删除歌曲,搜索返回的数据基于我搜索的内容(标题、艺术家、id)
班级:
from django.db import models
# music search
class musiccore(models.Model):
title = models.TextField(max_length=100)
artist = models.TextField(max_length=100)
genre = models.TextField(max_length=40)
这是我的URL字符串,用于通过实际应用程序内的ID在浏览器中返回歌曲:
from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
url(r'^(?p<musiccore_id>\d+)/$','musiccore.views.musiccore'),
这是我的其他Url文件夹:
from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
url(r'^$', 'Music.views.home', name='home'),
url(r'^admin/', include(admin.site.urls)),
url(r'^musiccore/', include(musiccore.urls')),
视图:
from django.shortcuts import render
def musiccore(request, musiccore_id):
return render, (request, 'musiccore/musiccore.html')
我收到一个服务器错误,请与管理员联系。 我认为他是一个班级问题,但不知道如何解决。 请帮帮我!你知道吗
错误在你看来。你应该把这行改写为:
但是,这将只返回一个静态页面(音乐核心.html),实际上并不是从数据库中获取带有
id=musiccore_id
的对象。你知道吗相关问题 更多 >
编程相关推荐