Skip to content

Club model ​

The Club model represents a club entity in the database. It includes various fields to store information such as the name, description, image, category, number of members, creator, and public status.

Fields ​

name string

The name of the club.


description text

A detailed description of the club.


image image

An optional image representing the club. Allowed file types are jpg, png, and webp, with a maximum size of 1 MB and dimensions of 600x600 pixels.


category string

The category of the club. It is a choice field with predefined options.


members positive integer

The number of members in the club. Default value is 0.


created_by one-to-one field

The user who created the club. This is a one-to-one relationship with the User model and is limited to users who are available.


is_public boolean

Indicates whether the club is public or not.


created_at datetime

The date and time when the character was first created. This field is automatically populated when the entry is initially saved.


updated_at datetime

The date and time of the last update. This field is automatically refreshed each time the entry is modified and saved.


is_available boolean

Indicates is available or not. The default value is True.