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 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

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -