小白的django学习笔记 五一前的某天
文章目录
- django项目结构介绍
- 项目的基本配置
- templates
- 项目模块
- manage.py
- External Libraries
django项目结构介绍
项目的基本配置
在这里配置,跟工程名是一样的
templates
放网页、js、css的地方
django
项目模块
项目开发时,一个项目有很多模块
默认不提供,需要程序员自己创建模块
python manage.py startapp 模块名
python manage.py startapp stu
在terminal里执行
> 出错
>
> ll File "<frozen importlib._bootstrap>", line 983, in _find_and_load
> File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
> File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
> File "<frozen importlib._bootstrap_external>", line 728, in exec_module
> File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
> File "D:\Study\Python\pycharm_workplace\untitled\untitled\settings.py", line 57, in <module>
> 'DIRS': [os.path.join(BASE_DIR, 'templates')]
> NameError: name 'os' is not defined
>
> (base) D:\Study\Python\pycharm_workplace\untitled>python manage.py startapp stu
>
> (base) D:\Study\Python\pycharm_workplace\untitled>
>
> 解决:在strrings.py里面导入os
新模块:
manage.py
项目管理
External Libraries
项目依赖的python库,相当于java的jar
相当于java的jar包,依赖