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.