2017-09-14 54 views
-2

我有以下两种模式:编辑列表中有外键模型

class Profile(AbstractUser, CommonInfo): 
    ... 
    pictures = models.ManyToManyField(Picture, blank=True) 

class Picture(CommonInfo): 
    picture = models.ImageField(upload_to='gallery/', blank=True, null=True) 

什么是显示自定义模板/表格那些照片的最佳方式/视图。

我想显示它们全部并删除其中的几个并添加新的。

+0

你是什么意思的“最好的办法”? –

+0

好吧,我不知道该怎么做,所以任何方式都是最好的方法:D – malkoto1

+0

SO不是代码免费的编码服务,也不是教程网站。我建议你去查阅一些Django教程,尝试自己解决问题,当你遇到问题时,或者遇到问题时,请发布一个具有合法示例的问题,以及确切的问题。谢谢 –

回答

0
  1. 集媒体URL和根在settings.py

    MEDIA_URL = '/media/' 
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 
    
  2. 在项目的urls.py进行更改

    urlpatterns = [ 
    url(...) 
    url(...) 
    ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 
    

现在,您将能够访问媒体文件在模板中并执行不同的操作。