1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > html所有页面根的对象 在django中显示来自所有用户的对象 无需登录到html页面...

html所有页面根的对象 在django中显示来自所有用户的对象 无需登录到html页面...

时间:2023-09-25 04:21:32

相关推荐

html所有页面根的对象 在django中显示来自所有用户的对象 无需登录到html页面...

我无法在主页上显示所有用户的歌曲。我想把它们像Youtube或其他音频流媒体网站一样直接显示在主页上,而不需要登录。我试了objects.all()什么也没发生。在

请告诉我在views.py上写什么,以及homepage.html中的html模板。我正在使用Python 3和{}。在

这是我的模型.py:class Album(models.Model):

user = models.ForeignKey(User, default=1)

artist = models.CharField(max_length=250)

album_title = models.CharField(max_length=500)

genre = models.CharField(max_length=100)

album_logo = models.FileField()

is_favorite = models.BooleanField(default=False)

def __str__(self):

return self.album_title + ' - ' + self.artist

class Song(models.Model):

album = models.ForeignKey(Album, on_delete=models.CASCADE)

song_title = models.CharField(max_length=250)

audio_file = models.FileField(default='')

is_favorite = models.BooleanField(default=False)

def __str__(self):

return self.song_title

这是我的视图.py(并非全部显示):

^{pr2}$

网址.py:admin.autodiscover()

app_name = 'music'

urlpatterns = [

url(r'^$', views.index, name='index'),

url(r'^register/$', views.register, name='register'),

#all auth urls

url(r'^accounts/', include('allauth.urls')),

#Admin Urls

url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

url(r'^admin/', include(admin.site.urls)),

url(r'^admin/', admin.site.urls),

url(r'^accounts/', include('allauth.urls')),

url(r'^login_user/$', views.login_user, name='login_user'),

url(r'^logout_user/$', views.logout_user, name='logout_user'),

url(r'^(?P[0-9]+)/$', views.detail, name='detail'),

url(r'^(?P[0-9]+)/favorite/$', views.favorite, name='favorite'),

url(r'^songs/(?P[a-zA_Z]+)/$', views.songs, name='songs'),

url(r'^create_album/$', views.create_album, name='create_album'),

url(r'^(?P[0-9]+)/create_song/$', views.create_song, name='create_song'),

url(r'^(?P[0-9]+)/delete_song/(?P[0-9]+)/$', views.delete_song, name='delete_song'),

url(r'^(?P[0-9]+)/favorite_album/$', views.favorite_album, name='favorite_album'),

url(r'^(?P[0-9]+)/delete_album/$', views.delete_album, name='delete_album'),

]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。