我是django的新手,并且不确定文件和文件夹的布局有多自由? 现在我有
mysite/
manage.py
mysite/
settings.py
urls.py
an_app/
views.py
models.py
出于某种原因,在urls.py中,当我从“an_app导入视图”执行操作时,即使视图与“an_app”不在同一位置,它也能正常工作。 urls.py基本上只是在整个项目中搜索名为“an_app”的应用程序吗? 最后,在djangobook.com中,他们使用“来自mysite.an_app导入视图”,但这对我不起作用......?它只是提出“没有名为an_app的模块”为什么不呢?
答案 0 :(得分:0)
网上有很多好资源,有些方法与其他方法略有不同。这可以是一个很好的起点: Setting up a Django environment and project structure
urls.py基本上只是搜索整个项目的应用程序 叫做“an_app”?
不,urls.py遵循常规python模块导入系统,就像任何其他python代码一样。就进口而言,urls.py没有什么特别之处。