- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我在 Heroku 上有一个 Django 应用程序。我在使用静态文件时遇到了一些问题(它们正在加载一个 Heroku environment 而不是另一个),所以我尝试了推荐的调试命令 here .
$ heroku run python manage.py collectstatic --noinput
Running `python manage.py collectstatic --noinput` attached to terminal... up, run.8771
OSError: [Errno 2] No such file or directory: '/app/{myappname}/static'
这是我的 settings.py,与 Heroku 推荐的相同:
import os
import os.path
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = 'staticfiles'
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
无论我是否在我的 Git 存储库中的根级别实际上有一个“静态”目录,我都会收到错误消息(两种方式都进行了测试)。
有什么想法吗?
最佳答案
它正在寻找一个名为“static”的文件夹,它位于 settings.py 旁边,即在项目文件夹中,而不是在 git repo 的根目录中。
git root/
git root/{app name}
git root/{app name}/settings.py
git root/{app name}/static/ <- this is what you're missing
请注意,空文件夹不会被 git 跟踪,所以如果它是空的,你必须在其中放置一个空白文件。或者,删除 STATICFILES_DIRS
设置,直到您需要它为止。
关于python - Heroku & Django : "OSError: No such file or directory: '/app/{myappname}/static'",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19323513/
我有一个带有 3 个按钮和一个步进器的 viewController import UIKit import AVFoundation class HomeController: UIViewCont
我是 stackOverflow 和 Android 开发的新手。有人可以帮我吗? 我已关注 this 教程,从我当前正在使用的新应用程序中的按钮或 imageView 打开相机,但是当我想运行该应用
尝试在Windows Server 2008 R2上的IIS 7.5中设置新应用程序时,我得到了这个非常烦人的错误。 我在IIS 7.5的默认网站myappname下添加了一个新应用程序 我将应用程序
以下是我在构建应用程序时遇到的错误。有没有人有这个错误的经验? ditto: can't get real path for source '/Users/MyUsername/Library/Dev
最近,我提交了我的应用程序并被接受了。但是,我构建的功能与应用程序版本不同。然后我联系了应用程序开发人员,他们告诉我如下: "To test that build, "Distribute…" it
当我尝试在真实设备 iPhone 上启动我的应用程序时,收到错误:“无法启动 com.myappname”: 我还注意到奇怪的行为,当在模拟器上运行应用程序时,Xcode 首先向我显示这样的窗口,而不
尝试为 Windows 通用应用程序的商店创建应用程序包时,我在 Visual Studio 2015 中遇到此错误: Manifest references file 'MyAppName.dll'
我在 Heroku 上有一个 Django 应用程序。我在使用静态文件时遇到了一些问题(它们正在加载一个 Heroku environment 而不是另一个),所以我尝试了推荐的调试命令 here .
当我在 JBoss 上开始我的项目时,我遇到错误 No mapping found for HTTP request with URI [/myappname/] in DispatcherServl
希望你一切都好。我想将 iMessage 贴纸添加到我的应用程序。我的应用程序使用 LibGDX/RoboVM 在 Android Studio 中创建。所以,我无法将 Stickers 扩展直接添加
我是一名优秀的程序员,十分优秀!