Module Documentation

Views

Class Based Views

All the views are implemented as classes but view functions are also provided.

class friends.views.BaseFriendshipActionView(**kwargs)[source]
class friends.views.FriendshipAcceptView(**kwargs)[source]
class friends.views.FriendshipBlockView(**kwargs)[source]
class friends.views.FriendshipCancelView(**kwargs)[source]
class friends.views.FriendshipDeclineView(**kwargs)[source]
class friends.views.FriendshipDeleteView(**kwargs)[source]
class friends.views.FriendshipRequestView(**kwargs)[source]
class friends.views.FriendshipUnblockView(**kwargs)[source]

View Functions

Tip

If you want to customize the views provided, check out Class Based Views first.

friends.views.friendship_request(request, *args, **kwargs)
friends.views.friendship_accept(request, *args, **kwargs)
friends.views.friendship_decline(request, *args, **kwargs)
friends.views.friendship_cancel(request, *args, **kwargs)
friends.views.friendship_delete(request, *args, **kwargs)
friends.views.user_block(request, *args, **kwargs)
friends.views.user_unblock(request, *args, **kwargs)

Models

class friends.models.FriendshipRequest(*args, **kwargs)[source]

FriendshipRequest(id, from_user_id, to_user_id, message, created, accepted)

class friends.models.FriendshipManager[source]
class friends.models.Friendship(*args, **kwargs)[source]

Friendship(id, user_id)

class friends.models.UserBlocks(*args, **kwargs)[source]

UserBlocks(id, user_id)

Project Versions

Table Of Contents

Previous topic

Changes

This Page