Правильно -- это субъективное понятие. То что я пишу часто мое личное мнение, которое я не в книжках умных прочитал, а пришел к нему на основе своего опыта. Мне кажется называть лучше так как тебе удобней (или людям которые с кодом работать будут). И называть модель CompanyImage стоит так не от того что есть другая модель с картинками, а потому что по названию сразу ясно что эта модель специфична для компании, т.е. имеет какие то специфичные поля и/или методы.
В то же время если расписание есть только для компаний и ничего особенного в нем нет, то почему бы не назвать модель просто Schedule, ведь и так ясно что это такое.
Но еще раз оговорюсь это мое мнение, основанное на той неполной информации, которой я владею и предположениях, которые я делаю.
хотя туплю собственные тоже подойдут. внутри приложения создаешь папку templatetags, в ней 2 файла __init__.py и my_currency.py. В my_currency.py создаешь свой тег. Внутри шаблона пишешь {% load my_currency %} и используешь свой новосозданный тег. Так?
В то же время если расписание есть только для компаний и ничего особенного в нем нет, то почему бы не назвать модель просто Schedule, ведь и так ясно что это такое.
Но еще раз оговорюсь это мое мнение, основанное на той неполной информации, которой я владею и предположениях, которые я делаю.