A comprehensive Customer Relationship Management software built on Django with extensive customization capabilities
Creating custom apps, extending entities, adding custom fields, and integrating third-party services.
class CremeAppConfig(AppConfig):
"""
Base configuration class for Creme CRM applications.
Methods:
- register_entity_models(): Register entity models
- register_bricks(): Register dashboard bricks/widgets
- register_menu_entries(): Register navigation menu items
- register_custom_forms(): Register custom form layouts
"""# Example custom entity
class CustomProduct(CremeEntity):
"""
Custom product entity extending base CRM functionality.
Attributes:
- name: str, product name
- custom_field: str, business-specific field
"""
name = models.CharField(max_length=100)
custom_field = models.TextField(blank=True)
class Meta:
app_label = 'my_custom_app'
verbose_name = 'Custom Product'
verbose_name_plural = 'Custom Products'Install with Tessl CLI
npx tessl i tessl/pypi-creme-crmdocs