2014-02-26 52 views
0

註冊用戶,我必須像場在我的模型就是這樣..圖片下載用在Django

class Photo(models.Model): 
    name = models.CharField(max_length = 100) 
    photo = models.ImageField(upload_to = 'photos', blank=False,null=True) 
    approved = models.BooleanField() 
    uploaded_time = models.DateTimeField(auto_now_add = True,auto_now = False) 
    description = models.CharField(max_length = 80 , blank = False , null = True) 
    approved_by = models.CharField(max_length = 100) 
    user = models.ForeignKey(User) 

和我再拍模型,其中模型照片是外鍵

class PhotoDownload(models.Model): 
    dowloaded_photo = models.ForeignKey(Photo) 

第一,我想製作一個視圖,其中所有上傳的圖片都會顯示每個圖片的下載鏈接,然後當用戶點擊鏈接時它會自動下載,我該怎麼做,在提及中,我是非常新的django ,所以我不知道這件事。

+0

有大量的文檔和Q&A可上的。向我們展示您的代碼您遇到的任何特定問題。 – Rohan

回答

0

看到Django模型API

首先,你應該知道的數據庫存儲,以及如何閱讀照片

去你的項目目錄

運行

python manage.py shell 
>>from appname.models import Photo 
>>Photo.objects.all() 
>>Photo.objects.create(name=....) 

更看到這裏 https://docs.djangoproject.com/en/1.6/topics/db/models/

那你可能知道的網址是如何工作的 URL(R '^(。+)$', 'mysite.views.photo',名字= '照片清單'),

觀點功能,模板

你需要學習這些。

您可以從github上下載一些Django的包看看別人是怎麼寫

一個例子: http://lightbird.net/dbe/photo2.html

+0

對不起WeizhongTu,你的回答不是我正在尋找的答案。 – zogo