Clone wiki

django-yafotki / Home


Welcome to django-yafotki bitbucket page. Django-yafotki provides acess to Yandex.Fotki picture storage from django


Get source code from bitbucket

$ hg clone

Add the django-yafotki/yafotki folder to your PYTHONPATH or install with

Add your Yandex account info into

    'username': 'your_yandex_account_name',
    'password': 'your_yandex_password'

Add Yandex.Fotki field to your model

from yafotki.fields import YFField
class MyModel(models.Model):
    yandex_fotki_image = YFField(upload_to='album_name')

Using in views and templates

Use MyModel.yandex_fotki_image.src attribute for access to image source.

<img src="{{ img.yandex_fotki_image.src }}" />

If you can access to different image sizes use MyModel.yandex_fotki_image.src_100, for access 100px width image, and MyModel.yandex_fotki_image.src_orig for original image size

<img src="{{ img.yandex_fotki_image.src_100 }}" width="100" /> <!-- 100px width image -->
<img src="{{ img.yandex_fotki_image.src_300 }}" width="300" /> <!-- 300px width image -->
<img src="{{ img.yandex_fotki_image.src_orig}}"  /> <!-- Original image widht -->