I add a custom_site.py in my project, But I can't import it in admin.py
and urls.py
. I try to use sys
, and use Pycharm to mark them as Sources Root, but it still can't import! It always Report an error like:
from typeidea.custom_site import custom_site
ModuleNotFoundError: No module named 'typeidea.custom_site'
Why typeidea.custom_site
can't import?
My project directory and my code are here:
admin.py
from ..typeidea.custom_site import custom_site
...
@admin.register(Category, site=custom_site)
urls.py
import typeidea.custom_site
urlpatterns = [
url(r'^super_admin/', admin.site.urls),
url(r'^admin/', typeidea.custom_site.custom_site.urls),
]
Project:
typeidea
-blog
——admin.py ...
--comment ...
--config ...
--typeidea
——init.py
——urls.py ...
custom_site.py