django的目录结构

Posted onlyhold

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django的目录结构相关的知识,希望对你有一定的参考价值。

projectname:保存django项目的urls,settings,uwsgi文件,

APP:在manage.py下运行startapp  app名称,

APPS文件夹用来存放各个APP文件

CSS,JS,图片文件存放在静态文件夹static

存放日志的日志文件夹log

存放用户的上传文件的文件夹media

__init__.py:代表该文件夹可导入

所有APP放到apps文件夹之后,如果别的文件中想要引入该文件,就需要先加上路径,这样会比较麻烦,我们可以先mark一下APPS文件夹,这样就不需要输入路径,编译器也不会报错,但是我们通过命令行对文件进行操作的话,就会有一个找不到文件的错误,在编译器引用没出现错误,是因为我们使用编译器mark了一下,这样运行的时候,编译器会自动帮我们找到该文件,如果我们想在命令行下运行也是正确的,那么就需要在settings中进行相关的设置,我们需要APPS设置成根搜索路径,

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, os.path.join(BASE_DIR, \'apps\'))

 

以上是关于django的目录结构的主要内容,如果未能解决你的问题,请参考以下文章

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

VSCode自定义代码片段5——HTML元素结构

Django模板过滤器 - 一行

CMDB3 完善采集端代码(ssh方案的多线程采集), 异常处理, 服务端目录结构的设计(django的app), API数据分析比对入库