pycharm django添加静态文件路径方法

在settings.py中最后加入

STATIC_URL = '/static/'

STATICFILES_DIRS=(os.path.join(BASE_DIR,'static'),)

### 创建静态文件目录结构 为了在 PyCharm 中设置用于 Web 开发的静态文件目录结构,可以遵循 Django 的最佳实践来组织这些资源。通常情况下,在 Django 项目中,静态文件会被放置在一个名为 `static` 的特定目录下。 #### 设置虚拟环境并安装依赖项 首先,确保处于一个独立的虚拟环境中以管理项目的依赖关系: ```bash virtualenv uwsgi-tutorial cd uwsgi-tutorial source bin/activate ``` 这一步骤有助于隔离不同项目之间的库版本冲突[^1]。 #### 配置静态文件路径 对于 Django 应用程序而言,推荐的做法是在应用根目录内创建一个叫做 `static` 的子文件夹。如果应用程序名称为 `myapp`,那么完整的路径应该是这样的:`<project_root>/myapp/static/myapp/...`. #### 使用 PyCharm 进行配置 在 PyCharm 中操作如下: - 打开项目视图窗口; - 右键点击想要添加静态文件的应用名(例如 `myapp`),选择 **New -> Directory** 并命名为 `static`; - 继续在同一级右键单击新建立好的 `static` 文件夹,再次新建另一个同名于当前 app 的文件夹 (`myapp`); 此时应该得到类似于下面所示的层次结构: ``` /project_root/ /myapp/ __init__.py models.py views.py ... /static/ /myapp/ css/ style.css js/ script.js images/ logo.png ``` 这种布局使得每个应用程序都有自己专属的空间去存储样式表、JavaScript 脚本以及图片等资源,并且便于维护和扩展。 #### 注册静态文件位置 为了让 Django 正确识别到上述定义的位置,还需要编辑项目的 settings.py 文件中的 STATICFILES_DIRS 列表,加入新的静态文件查找路径: ```python import os from pathlib import Path BASE_DIR = Path(__file__).resolve().parent.parent STATIC_URL = '/static/' STATIC_ROOT = BASE_DIR / 'collect_static' # 添加这一部分 STATICFILES_DIRS = [ BASE_DIR / "myapp" / "static", ] ``` 以上就是如何在 PyCharm 中构建适合 Web 开发使用的静态文件目录结构的方法说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值