ImportError: No module named formtools

365 views
Skip to first unread message

rom...@gmail.com

unread,
Oct 17, 2015, 9:29:53 AM10/17/15
to QATrack+
Hi,
trying to install QATrack+ on Lubuntu (Parallels on mac) or Windows server 2008 .Stuck with the same error.


(qatrack)rg@rg-Parallels-Virtual-Platform:~/web/qatrackplus$ python manage.py syncdb
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 351, in execute_from_command_line
utility.execute()
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 325, in execute
django.setup()
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/apps/config.py", line 119, in create
import_module(entry)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named formtools

also installed pip install django-formtools

(qatrack)rg@rg-Parallels-Virtual-Platform:~/web/qatrackplus$ pip install django-formtools
Downloading/unpacking django-formtools
Downloading django-formtools-1.0.tar.gz (70kB): 70kB downloaded
Running setup.py egg_info for package django-formtools

Requirement already satisfied (use --upgrade to upgrade): Django>=1.7 in /home/rg/venvs/qatrack/lib/python2.7/site-packages (from django-formtools)
Installing collected packages: django-formtools
Running setup.py install for django-formtools

Successfully installed django-formtools
Cleaning up...


But the error remains.
(qatrack)rg@rg-Parallels-Virtual-Platform:~/web/qatrackplus$ python manage.py syncdb
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 351, in execute_from_command_line
utility.execute()
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 325, in execute
django.setup()
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/home/rg/venvs/qatrack/local/lib/python2.7/site-packages/django/apps/config.py", line 119, in create
import_module(entry)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named formtools

Randle Taylor

unread,
Oct 18, 2015, 9:00:47 PM10/18/15
to rom...@gmail.com, QATrack+
Hello,

It looks like you've got the wrong version of Django installed.  You need to use Django 1.4 which can be installed with:

pip install "Django<1.5"

Or you can make sure all required libraries are installed with `pip install -r requirements/base.txt`

Hope that helps,

Randy




--
You received this message because you are subscribed to the Google Groups "QATrack+" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qatrack+u...@googlegroups.com.
To post to this group, send email to qat...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

rom...@gmail.com

unread,
Oct 19, 2015, 2:40:56 AM10/19/15
to QATrack+, rom...@gmail.com
Thanks, it seems that Django updates to newer version during installation of pip "install -r requirements/optional.txt"
Also had to update "pip install --upgrade setuptools ", because of "ValueError: invalid version number '0.6c11'" error.

Performing step 4. in manual, synchdb seems not doing anything, had to repeat that step second time.

Now at step 5, problem with http://127.0.0.1:8000/accounts/login/

Environment:


Request Method: GET
Request URL: http://127.0.0.1:8000/accounts/login/

Django Version: 1.4.22
Python Version: 2.7.10
Installed Applications:
['django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.formtools',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'tastypie',
'genericdropdown',
'qatrack.cache',
'qatrack.accounts',
'qatrack.units',
'qatrack.qa',
'qatrack.theme_bootstrap',
'qatrack.data_tables',
'qatrack.notifications',
'qatrack.contacts',
'south',
'admin_views']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'qatrack.middleware.login_required.LoginRequiredMiddleware',
'qatrack.middleware.maintain_filters.FilterPersistMiddleware')


Traceback:
File "C:\deploy\venvs\qatrack\lib\site-packages\django\core\handlers\base.py" in get_response
109. response = callback(request, *callback_args, **callback_kwargs)
File "C:\deploy\venvs\qatrack\lib\site-packages\django\views\decorators\debug.py" in sensitive_post_parameters_wrapper
75. return view(request, *args, **kwargs)
File "C:\deploy\venvs\qatrack\lib\site-packages\django\utils\decorators.py" in _wrapped_view
91. response = view_func(request, *args, **kwargs)
File "C:\deploy\venvs\qatrack\lib\site-packages\django\views\decorators\cache.py" in _wrapped_view_func
89. response = view_func(request, *args, **kwargs)
File "C:\deploy\venvs\qatrack\lib\site-packages\django\contrib\auth\views.py" in login
53. current_site = get_current_site(request)
File "C:\deploy\venvs\qatrack\lib\site-packages\django\contrib\sites\models.py" in get_current_site
92. current_site = Site.objects.get_current()
File "C:\deploy\venvs\qatrack\lib\site-packages\django\contrib\sites\models.py" in get_current
25. current_site = self.get(pk=sid)
File "C:\deploy\venvs\qatrack\lib\site-packages\django\db\models\manager.py" in get
131. return self.get_query_set().get(*args, **kwargs)
File "C:\deploy\venvs\qatrack\lib\site-packages\django\db\models\query.py" in get
366. % self.model._meta.object_name)

Exception Type: DoesNotExist at /accounts/login/
Exception Value: Site matching query does not exist.


Could you guide resolving this issue?

Randle Taylor

unread,
Oct 19, 2015, 9:43:03 AM10/19/15
to QATrack+, rom...@gmail.com
Not sure why a site object wasn't created, but you can easily create one in the following way:

python manage.py shell
> from django.contrib.sites.models import Site
> Site.objects.create(name="QATrack+", domain="YOURCOMPUTERNAMEHERE")
> exit()
Reply all
Reply to author
Forward
0 new messages