python - Django TemplateTags not compiling -
i trying create custom django templatetags project. followed guides available , created tags. tags not being picked up. aren't being compiled (as .pyc file isn't generated).
the structure my_dir>app>templatetags>markup_tags.py. folders app , templatetags have required __init__.py file.
my markup_tags.py file is
from django import template random import randint  register = template.library()  @register.assignment_tag() def random_number(length=3):     """     create random integer given length.     length of 3 between 100 , 999.     length of 4 between 1000 , 9999.     """     return randint(10**(length-1), (10**(length)-1)) when check tag using python manage.py shell command: 
from my_dir.app.templatetags import markup_tags i error:
traceback (most recent call last): file "<console>", line 1, in <module> importerror: no module named templatetags whats wrong here? thanks.
edit: folder structure 
so don't know went wrong templatetags folder copying app directory wasn't being picked python. deleted , using ide (pycharm), created new python package in app, automatically generates new __init__.py file.
i restarted server , seems work now. weird though!
Comments
Post a Comment