Skip to content
Snippets Groups Projects
Commit 5730dde2 authored by Jean-Baptiste's avatar Jean-Baptiste
Browse files

bugfix: catch and ignore ModuleNotFoundError if models.py does not exists on package

parent 5524de39
No related branches found
No related tags found
1 merge request!55Resolve "Error when a package has no models"
Pipeline #890 passed
...@@ -20,7 +20,10 @@ urlpatterns = [ ...@@ -20,7 +20,10 @@ urlpatterns = [
] ]
for package in settings.DJANGOLDP_PACKAGES: for package in settings.DJANGOLDP_PACKAGES:
import_module('{}.models'.format(package)) try:
import_module('{}.models'.format(package))
except ModuleNotFoundError:
pass
model_classes = {cls.__name__: cls for cls in Model.__subclasses__()} model_classes = {cls.__name__: cls for cls in Model.__subclasses__()}
......
...@@ -151,7 +151,10 @@ class LDPViewSet(LDPViewSetGenerator): ...@@ -151,7 +151,10 @@ class LDPViewSet(LDPViewSetGenerator):
class LDPNestedViewSet(LDPViewSet): class LDPNestedViewSet(LDPViewSet):
"""A special case of LDPViewSet serving objects of a relation of a given object (e.g. members of a group, or skills of a user)""" """
A special case of LDPViewSet serving objects of a relation of a given object
(e.g. members of a group, or skills of a user)
"""
parent_model = None parent_model = None
parent_lookup_field = None parent_lookup_field = None
related_field = None related_field = None
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment