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的解决办法(转)(代码片段
CMDB3 完善采集端代码(ssh方案的多线程采集), 异常处理, 服务端目录结构的设计(django的app), API数据分析比对入库