Skip to content

Refactoring models to follow DRY principle #181

@sulavmhrzn

Description

@sulavmhrzn

Is your feature request related to a problem? Please describe.

No, i just saw different model class having the same attribute

created = models.DateTimeFied(...)

Describe the solution you'd like

Can't we move the similar attribute in this case

created = models.DateTimeField(...)

to a separate class and make other class that needs created to inherit from the class?

Describe alternatives you've considered

class DateTimeModel(models.Model):
    created = models.DateTimeField(...)
    
    class Meta:
        abstract = True

class AnotherModel(DateTimeModel):
    ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions