123456789101112131415161718192021 |
- from .utils import get_file_hash
- def create_css(theme, css):
- if css_exists(theme, css):
- delete_css(theme, css)
- save_css(theme, css)
- def css_exists(theme, css):
- return theme.css.filter(name=css.name).exists()
- def delete_css(theme, css):
- theme.css.get(name=css.name).delete()
- def save_css(theme, css):
- theme.css.create(
- name=css.name, source_file=css, source_hash=get_file_hash(css), size=css.size
- )
|