django默认后台使用

1.初始化数据
python manage.py migrate

2.创建超级用户
python manage.py createsuperuser

然后按照提示输入就可以了

3.admin管理页面找不到base.css,dashboard.css文件

在settings文件中设置STATIC_ROOT目录,该目录不能在STATICFILES_DIRS中. 
然后,执行命令
python manage.py collectstatic

执行后,django会将STATICFILES_DIRS下的所有文件以及admin所需要用到的js,css,image文件全都放到STATIC_ROOT目录下.

例如, 像下面这样写:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'collectstatic')
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'), ]

简单描述一下这几个变量的意思 
STATIC_URL: 当访问什么样的网址时, 按照访问静态文件的方式去查找文件. 
STATICFILES_DIRS: 当访问静态文件是, 会在每个app中的static目录中查找, 然后再从STATICFILES_DIRS设置的路径列表中逐一查找. 
STATIC_ROOT: 当执行python manage.py collectstatic时, 收集的静态文件放在该目录下. 

在网上找到一些教程里写需要配置一下urls.py文件,不过我没有配置也能访问,应该是版本差异。

配置urls.py文件示例:
from django.conf import settings
from django.conf.urls.static

当执行命令 `d:\ESP32\esp-5.1.4-tool\python_env\idf5.1_py3.11_env\Scripts\python.exe d:\ESP32\esp-idf\v5.1.6\esp-idf\tools\idf_tools.py export --format key-value` 时出现 `ERROR: tool ccache has no installed versions` 错误,通常是因为 `ccache` 工具未正确安装或配置。以下是一些可能的解决方法: ### 安装 `ccache` 工具 `ccache` 是一个编译器缓存工具,用于加速编译过程。可以通过包管理工具来安装它。 #### WindowsWindows 上,可以使用 Chocolatey 来安装 `ccache`。如果尚未安装 Chocolatey,可以按照 [官方指引](https://chocolatey.org/install) 进行安装安装完成后,在命令提示符或 PowerShell 中运行以下命令来安装 `ccache`: ```powershell choco install ccache ``` #### Linux 在大多数 Linux 发行版上,可以使用系统的包管理工具来安装 `ccache`。 - **Debian/Ubuntu**: ```bash sudo apt-get install ccache ``` - **CentOS/RHEL**: ```bash sudo yum install ccache ``` #### macOS 在 macOS 上,可以使用 Homebrew 来安装 `ccache`。如果尚未安装 Homebrew,可以按照 [官方指引](https://brew.sh/) 进行安装安装完成后,在终端中运行以下命令来安装 `ccache`: ```bash brew install ccache ``` ### 配置 `idf_tools.py` 以使用 `ccache` 确保 `idf_tools.py` 配置为使用已安装的 `ccache`。可以在 `idf_tools.py` 配置文件中进行相应的设置。 ### 手动指定 `ccache` 路径 如果 `ccache` 已经安装,但 `idf_tools.py` 仍然无法找到它,可以尝试手动指定 `ccache` 的路径。在执行 `idf_tools.py` 命令之前,设置 `CCACHE` 环境变量为 `ccache` 的可执行文件路径。 #### Windows ```powershell $env:CCACHE="C:\ProgramData\chocolatey\bin\ccache.exe" ``` #### Linux/macOS ```bash export CCACHE=/usr/bin/ccache ``` ### 重新执行命令 在完成上述步骤后,重新执行之前失败的命令: ```bash d:\ESP32\esp-5.1.4-tool\python_env\idf5.1_py3.11_env\Scripts\python.exe d:\ESP32\esp-idf\v5.1.6\esp-idf\tools\idf_tools.py export --format key-value ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kingofyz

此处弱弱求打赏~~万一有好心人

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值