虽然这有效
1. [Notifier system requirements](#requirements)
Run Code Online (Sandbox Code Playgroud)
这不起作用
1. [Deployment steps](#steps to deployment)
Run Code Online (Sandbox Code Playgroud)
Steps to deployment和requirements是我的文件中的标题/部分标题README.md。
documentation markdown multimarkdown github-flavored-markdown
我正在尝试将 Django 程序部署到 Heroku。该应用程序在我使用 Anaconda 和 Python 3.5 的本地机器上成功运行。我无法将其推送到 Heroku。根据命令
>git push heroku master
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Python app detected
remote: ! Python has released a security update! Please consider upgrading to python-3.6.8
remote: Learn More: https://devcenter.heroku.com/articles/python-runtimes
remote: -----> Installing python-3.6.2
remote: -----> Installing pip
remote: -----> Installing dependencies with Pipenv 2018.5.18…
remote: Installing dependencies from Pipfile.lock (958efe)…
remote: -----> Installing SQLite3
remote: -----> $ python manage.py collectstatic --noinput
remote: Traceback (most …Run Code Online (Sandbox Code Playgroud) 我正在使用Click Python 库来解析命令行参数。
这是我的代码片段:
@click.group(invoke_without_command=True)
@click.option('--opt', default=1, help='Flag for if we want success or failure\n0 = failure\n1 = success')
@click.pass_context
Run Code Online (Sandbox Code Playgroud)
当我运行程序时,由于某种原因,连字符和“成功”一词之间有一个额外的换行符。谁能告诉我为什么要添加换行符?我没有在那里添加换行符。新行位于“失败”两个词之后,这是正确的。不过,success二字后面应该有一个,但不知为何,却出现在success二字之前。
$ ./get_last_successful_build.py --help
Usage: get_last_successful_build.py [OPTIONS] COMMAND [ARGS]...
Options:
--opt INTEGER Flag for if we want success or failure
0 - failure
1 -
success
--help Show this message and exit.
Run Code Online (Sandbox Code Playgroud) 我在 GitHub 学生包中的 heroku 上有 161 美元的平台积分,可以用于一项爱好 dyno:
Heroku 优惠为两年内免费提供一 (1) 个 Hobby Dyno,该优惠将计入您的发票中,作为 Hobby Dyno 7 美元的折扣。
我已经部署了一个 Spring 应用程序并将其 dyno 更改为爱好。我的问题是,是否有一种方法可以部署第二个 Java 应用程序并将其设置为使用为第一个应用程序分配的相同测功机?
现在我有一款有爱好测功机的应用程序和一款使用免费测功机的应用程序。我在互联网上读到,人们说一个 dyno 只允许使用一个应用程序,Heroku 会向我收取第二个应用程序的费用,但也有这个线程“ Hobby”Heroku 计划允许使用多少个应用程序?这表示我可以为每个爱好 dyno 拥有多个应用程序。
那么真相是什么呢?
我尝试将此 GitHub 存储库中的代码推送到我的 Heroku 应用程序,但我不断收到相同的错误,并且我的进程不断以错误 1 退出。我查看了这些帖子来解决我的问题:
gunicorn 导致 heroku Flask 应用程序 错误无法在 heroku 服务器上启动Python Flask heroku 应用程序错误
主文件
import os
import sys
import urllib.request
import requests
from urllib.parse import urljoin
from bs4 import BeautifulSoup
from flask import Flask, render_template, request, redirect
ic = Flask(__name__)
count = 0
@ic.route("/")
def main():
if count == 1:
return render_template("index.html", result=str((str(count) + " Image Downloaded !")))
else:
return render_template("index.html", result=str((str(count) + " Images Downloaded !")))
@ic.route("/get_images", methods=['POST'])
def get_images(): …Run Code Online (Sandbox Code Playgroud) 我使用 .NET Core 2.2 向 Heroku 部署了一个 Web 应用程序,我想访问配置变量以获取数据库 URL。我该怎么做呢?
目前,我对连接字符串进行了硬编码,但这只是一个临时解决方案。
目前使用的代码:
services.AddDbContext<ApplicationDbContext>(options =>
options.UseNpgsql(
Configuration.GetConnectionString("ExtPostgresConnection")));
Run Code Online (Sandbox Code Playgroud)
ExtPostgresConnection用于访问 Heroku 外部数据库表单的硬编码连接字符串在哪里。
我需要使用Heroku 的 REST API吗?
我试图了解 Markdown 与 HTML 的关系。如果我理解正确,两者都是标记语言(描述将格式元素添加到纯文本文档的语言的总称)。Markdown将纯文本转换为 HTML。
我的理解是Markdown 是 HTML 的超集:
Markdown 是一种流行的标记语言,它是 HTML 的超集。
我假设它是一个严格或适当的 superset。借鉴并行是什么意思时,一种语言是另一个平行集?,我将其解释为每个有效的 HTML 程序也是有效的 Markdown 程序(例如,在 Jupyter Notebook Markdown 单元格中可以理解 HTML),但反之则不然。
对我来说似乎矛盾的是,如果 Markdown 是 HTML 的超集,那么为什么Markdown 不能做 HTML 可以做的所有事情(我认为相反的情况是正确的,因为超集扩展了语言而不删除或更改任何现有功能。另外,我希望 HTML 是 Markdown 的超集,因为HTML 更具表现力,而且大多数人更难以阅读。
我的应用程序在本地主机上完美运行和构建。但是当它在 Heroku 上构建时,我收到以下错误:
./src/index.js
Error: Cannot find module '@babel/plugin-proposal-decorators' from '/app'
at Array.map (<anonymous>)
Run Code Online (Sandbox Code Playgroud)
那是我的package.json:
{
"name": "agroproject-ui",
"version": "0.1.0",
"private": true,
"dependencies": {
"@ckeditor/ckeditor5-build-classic": "^12.0.0",
"@ckeditor/ckeditor5-react": "^1.1.1",
"@fortawesome/fontawesome-svg-core": "^1.2.8",
"@fortawesome/free-solid-svg-icons": "^5.5.0",
"@fortawesome/react-fontawesome": "^0.1.3",
"@pluralsight/ps-design-system-actionmenu": "^3.1.10",
"@pluralsight/ps-design-system-badge": "^2.1.12",
"@pluralsight/ps-design-system-button": "^10.8.15",
"@pluralsight/ps-design-system-card": "^8.5.8",
"@pluralsight/ps-design-system-dropdown": "^0.5.3",
"@pluralsight/ps-design-system-layout": "^3.0.2",
"@pluralsight/ps-design-system-normalize": "^3.0.45",
"@pluralsight/ps-design-system-row": "^2.6.25",
"@pluralsight/ps-design-system-textinput": "^0.5.6",
"@svgr/webpack": "2.4.1",
"@tinymce/tinymce-react": "^3.0.1",
"axios": "^0.18.0",
"babel-eslint": "9.0.0",
"babel-jest": "23.6.0",
"babel-loader": "8.0.4",
"babel-plugin-named-asset-import": "^0.2.2",
"babel-preset-react-app": "^5.0.4",
"bfj": "6.1.1",
"case-sensitive-paths-webpack-plugin": "2.1.2",
"chalk": "2.4.1",
"css-loader": "1.0.0",
"dotenv": "6.0.0", …Run Code Online (Sandbox Code Playgroud) 我正在使用 Heroku 尝试部署我的应用程序。连接到我的 Github 存储库后,然后在 \xe2\x80\x9cManual deploy\xe2\x80\x9d 下,我点击 \xe2\x80\x9cDeploy Branch\xe2\x80\x9d
\n\nGithub 存储库包含requirements.txt其中包含
numpy\npandas\nmatplotlib\npickle\ngunicorn\nflask\nRun Code Online (Sandbox Code Playgroud)\n\nHeroku 上的错误说
\n\n Collecting pickle (from -r /tmp/build_0f73c7cf93d0cf7e0d53415c51d2e21f/requirements.txt (line 4))\n\n Could not find a version that satisfies the requirement pickle (from -r /tmp/build_0f73c7cf93d0cf7e0d53415c51d2e21f/requirements.txt (line 4)) (from versions: )\n\n No matching distribution found for pickle (from -r /tmp/build_0f73c7cf93d0cf7e0d53415c51d2e21f/requirements.txt (line 4))\n\n\n\n! Push rejected, failed to compile Python app.\n\n ! Push failed\nRun Code Online (Sandbox Code Playgroud)\n\n然而,pickle似乎安装在我的 Ubuntu 机器上。当我python在终端上输入时,然后import pickle,我没有看到任何错误
另外,当我尝试 …
如何在HTML {{ post.published_date }}标签上节省时间?
我使用Python和Django,我尝试显示发布日期,但是我不想显示时间。
<!--html file-->
<a href="{% url 'post_detail' pk=post.pk %}">{{ post.title }} ...   {{ post.published_date }}</a>
Run Code Online (Sandbox Code Playgroud)
例如
是)我有的:
- 这是职位标题... 2019年11月19日下午5:37
- 这也是职务!... 2019年11月24日上午2:30
我想要的是:
- 这是职位名称。2019年19月19日
- 这也是职务!...十一月 2019年24月
heroku ×6
python ×3
django ×2
markdown ×2
.net-core ×1
babeljs ×1
flask ×1
html ×1
importerror ×1
postgresql ×1
python-3.x ×1
webpack ×1