Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't get started #146

Open
dgleba opened this issue Sep 12, 2020 · 2 comments
Open

Can't get started #146

dgleba opened this issue Sep 12, 2020 · 2 comments

Comments

@dgleba
Copy link

dgleba commented Sep 12, 2020

Can someone tell me what I am doing wrong here?

I started a new project, created an app, and followed the instructions here: https://django-cruds-adminlte.readthedocs.io/en/latest/installation.html#quickstart

I think I am doing what the instructions say.

My full project is here: https://github.com/dgleba/472dkrcollection/tree/master/531-django-series/531e-calte

I get the following error.

albe@vamp398:/srv/dkr/472dkrcollection/531-django-series/531e-calte$ dc up
Starting 531e-calte_djdev_1 ... done
Attaching to 531e-calte_djdev_1
djdev_1  | Watching for file changes with StatReloader
djdev_1  | Performing system checks...
djdev_1  |
djdev_1  | Exception in thread django-main-thread:
djdev_1  | Traceback (most recent call last):
djdev_1  |   File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner
djdev_1  |     self.run()
djdev_1  |   File "/usr/local/lib/python3.7/threading.py", line 870, in run
djdev_1  |     self._target(*self._args, **self._kwargs)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
djdev_1  |     fn(*args, **kwargs)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
djdev_1  |     self.check(display_num_errors=True)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 390, in check
djdev_1  |     include_deployment_checks=include_deployment_checks,
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 377, in _run_checks
djdev_1  |     return checks.run_checks(**kwargs)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/checks/registry.py", line 72, in run_checks
djdev_1  |     new_errors = check(app_configs=app_configs)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/checks/urls.py", line 40, in check_url_namespaces_unique
djdev_1  |     all_namespaces = _load_all_namespaces(resolver)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/checks/urls.py", line 57, in _load_all_namespaces
djdev_1  |     url_patterns = getattr(resolver, 'url_patterns', [])
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/utils/functional.py", line 80, in __get__
djdev_1  |     res = instance.__dict__[self.name] = self.func(instance)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py", line 584, in url_patterns
djdev_1  |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/utils/functional.py", line 80, in __get__
djdev_1  |     res = instance.__dict__[self.name] = self.func(instance)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py", line 577, in urlconf_module
djdev_1  |     return import_module(self.urlconf_name)
djdev_1  |   File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
djdev_1  |     return _bootstrap._gcd_import(name[level:], package, level)
djdev_1  |   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
djdev_1  |   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
djdev_1  |   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
djdev_1  |   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
djdev_1  |   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
djdev_1  |   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
djdev_1  |   File "/code/djangoproj/urls.py", line 24, in <module>
djdev_1  |     from cruds_adminlte.urls import crud_for_app
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/cruds_adminlte/urls.py", line 7, in <module>
djdev_1  |     from .crud import CRUDView, CRUDMixin
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/cruds_adminlte/crud.py", line 24, in <module>
djdev_1  |     from cruds_adminlte.filter import get_filters
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/cruds_adminlte/filter.py", line 1, in <module>
djdev_1  |     import six
djdev_1  | ModuleNotFoundError: No module named 'six'
djdev_1  |

Pip list..

albe@vamp398:/srv/dkr/472dkrcollection/531-django-series/531e-calte$ docker-compose run --rm djdev pip list
Package               Version
--------------------- -------
Django                2.2.16
django-appconf        1.0.4
django-crispy-forms   1.9.2
django-cruds-adminlte 0.0.16
django-image-cropping 1.4.0
djangoajax            3.2
easy-thumbnails       2.7
Pillow                7.2.0
pip                   20.2.2
python-dotenv         0.10.3
pytz                  2020.1
setuptools            50.0.1
sqlparse              0.3.1
wheel                 0.35.1
WARNING: You are using pip version 20.2.2; however, version 20.2.3 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
albe@vamp398:/srv/dkr/472dkrcollection/531-django-series/531e-calte$
@oscarmlage
Copy link
Owner

Thanks for the info @dgleba, it seems there is a package dependency not solved (six). Try to install it inside your environment (pip install six). I'll try your project to be able to tell you more.

@dgleba
Copy link
Author

dgleba commented Sep 17, 2020

thanks,
I added these to requirements.txt

django-utils-six
six

I do:

docker-compose build
docker-compose up

I get this error now..

djdev_1  |
djdev_1  | Exception in thread django-main-thread:
djdev_1  | Traceback (most recent call last):
djdev_1  |   File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner
djdev_1  |     self.run()
djdev_1  |   File "/usr/local/lib/python3.7/threading.py", line 870, in run
djdev_1  |     self._target(*self._args, **self._kwargs)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
djdev_1  |     fn(*args, **kwargs)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
djdev_1  |     self.check(display_num_errors=True)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 390, in check
djdev_1  |     include_deployment_checks=include_deployment_checks,
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 377, in _run_checks
djdev_1  |     return checks.run_checks(**kwargs)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/checks/registry.py", line 72, in run_checks
djdev_1  |     new_errors = check(app_configs=app_configs)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/checks/urls.py", line 40, in check_url_namespaces_unique
djdev_1  |     all_namespaces = _load_all_namespaces(resolver)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/core/checks/urls.py", line 57, in _load_all_namespaces
djdev_1  |     url_patterns = getattr(resolver, 'url_patterns', [])
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/utils/functional.py", line 80, in __get__
djdev_1  |     res = instance.__dict__[self.name] = self.func(instance)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py", line 584, in url_patterns
djdev_1  |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/utils/functional.py", line 80, in __get__
djdev_1  |     res = instance.__dict__[self.name] = self.func(instance)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py", line 577, in urlconf_module
djdev_1  |     return import_module(self.urlconf_name)
djdev_1  |   File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
djdev_1  |     return _bootstrap._gcd_import(name[level:], package, level)
djdev_1  |   File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
djdev_1  |   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
djdev_1  |   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
djdev_1  |   File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
djdev_1  |   File "<frozen importlib._bootstrap_external>", line 728, in exec_module
djdev_1  |   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
djdev_1  |   File "/code/djangoproj/urls.py", line 25, in <module>
djdev_1  |     urlpatterns += crud_for_app('blog')
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/cruds_adminlte/urls.py", line 100, in crud_for_app
djdev_1  |     mixin=mixin)
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/cruds_adminlte/urls.py", line 50, in crud_for_model
djdev_1  |     nc = NOCLASS()
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/cruds_adminlte/crud.py", line 675, in __init__
djdev_1  |     self.initialize_create(basename + '/create.html')
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/cruds_adminlte/crud.py", line 550, in initialize_create
djdev_1  |     OCreateView = self.get_create_view()
djdev_1  |   File "/usr/local/lib/python3.7/site-packages/cruds_adminlte/crud.py", line 356, in get_create_view
djdev_1  |     class OCreateView(self.mixin, CreateViewClass):
djdev_1  | TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
djdev_1  |

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants