skip to navigation
skip to content

Not Logged In

django-vkontakte-users 0.3.0

Django implementation for vkontakte API Users

Latest Version: 0.7.4

# Django Vkontakte Users

Приложение позволяет взаимодействовать с профилями пользователей Вконтакте через Вконтакте API используя стандартные модели Django

## Установка

pip install django-vkontakte-users

В `settings.py` необходимо добавить:

INSTALLED_APPS = (
...
'vkontakte_api',
'vkontakte_users',
)

## Примеры использования

### Получение пользователей по ID

>>> from vkontakte_users.models import User
>>> User.remote.fetch(ids=[1,2,6])
[<user: Павел="" Дуров="">,
<user: Александра="" Владимирова="">,
<user: Николай="" Дуров="">]

### Получение пользователя по адресу страницы

>>> from vkontakte_users.models import User
>>> User.remote.get_by_slug('durov')
<user: Павел="" Дуров="">

### Получение друзей пользователя

>>> from vkontakte_users.models import User
>>> user = User.remote.fetch(ids=[1])[0]
>>> user.fetch_friends()
[<user: Александра="" Владимирова="">, <user: Илья="" Перекопский="">, <user: Николай="" Дуров="">, '...(remaining elements truncated)...']

Друзья пользователя доступны через менеджер

>>> user.friends_users.count()
668

### Получение сообщений со стены пользователя через метод пользователя

Для этого необходимо установить дополнительно приложение
[`django-vkontakte-wall`]http://github.com/ramusus/django-vkontakte-wall/ и добавить его в `INSTALLED_APPS`

>>> from vkontakte_users.models import User
>>> user = User.remote.fetch(ids=[1])[0]
>>> user.fetch_posts()
[<post: ...="">, <post: ...="">, <post: ...="">, '...(remaining elements truncated)...']

Сообщения пользователя доступны через менеджер

>>> user.wall_posts.count()
432

Комментарии всех сообщений пользователя доступны через менеджер

>>> user.wall_comments.count()
73637  
File Type Py Version Uploaded on Size
django-vkontakte-users-0.3.0.tar.gz (md5) Source 2013-02-14 40KB
  • Downloads (All Versions):
  • 115 downloads in the last day
  • 668 downloads in the last week
  • 2180 downloads in the last month