参考学习链接:
基础命令
https://code.ziqiangxuetang.com/django/django-basic.html
api
https://blog.youkuaiyun.com/weixin_43420032/article/details/94631231
详解django中的collectstatic命令以及STATIC_URL、STATIC_ROOT配置
https://blog.youkuaiyun.com/weixin_36296538/article/details/83153070
Django 项目
根目录是django工程,跟木下有个几个目录是app目录,通常一个app对应一种资源,例如新闻、博客。app下的models.py用于描述资源的库表结构;admin.py用于描述如何在admin页面对给资源进行管理;views.py是提供给用户的界面,可以是html页面,也可以是api;urls.py用于描述访问该资源的url;app.py用于描述该应用的一些元信息,例如名称等
在Python中遇到了导包错误,其实包已经有了。
原因是我再B文件的a.py中用到了utils包下的一个类
比如
from utils.RandomErasing import RandomErasing
但是在B文件下运行的时候会提示ImportError: No module named utils错误。
最后解决的办法是:
在utils文件下加上一个__init__.py文件就可以了。
django 部署