2017-09-14 55 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) 
    

現在,您將能夠訪問媒體文件在模板中並執行不同的操作。