Clubs

class sol.models.club.Club(**kwargs)

A club, which organizes championships of tourneys.

associated_players

Players associated with this club.

championships

Championships organized by this club.

couplings

Kind of coupling used to build next turn, used as default value for the corresponding field when creating a new championship.

description

Description of the club.

email

Email address of the club.

emblem

Logo of the club, used on badges.

This is just the filename, referencing a picture inside the sol.emblems_dir directory.

federated_players

Players associated with this federation.

idclub

Primary key.

isfederation

Flag indicating whether the club is also a federation.

nationality

ISO country code to compute national rankings.

prizes

Kind of prize-giving, used as default value for the corresponding field when creating a new championship.

This is used to determine which method will be used to assign final prizes. It may be:

asis
means that the final prize is the same as the competitor’s points;
fixed
means the usual way, that is 18 points to the winner, 16 to the second, 14 to the third, 13 to the fourth, ..., 1 point to the 16th, 0 points after that;
fixed40

similar to fixed, but applied to best fourty scores starting from 1000:

  1. 1000
  2. 900
  3. 800
  4. 750
  5. 700
  6. 650
  7. 600
  8. 550
  9. 500
  10. 450
  11. 400
  12. 375
  13. 350
  14. 325
  15. 300
  16. 275
  17. 250
  18. 225
  19. 200
  20. 175
  21. 150
  22. 140
  23. 130
  24. 120
  25. 110
  26. 100
  27. 90
  28. 80
  29. 70
  30. 60
  31. 50
  32. 40
  33. 35
  34. 30
  35. 25
  36. 20
  37. 15
  38. 10
  39. 5
  40. 1
millesimal
is the classic method, that distributes a multiple of 1000/num-of-competitors;
weighted
is similar to millesimal but uses the previous championship ranking to compute the value of the tourney.
serialize(serializer)

Reduce a single club to a simple dictionary

siteurl

Web site URL.

Previous topic

sol.models – SQLAlchemy modelization

Next topic

Championships

This Page