小编Jac*_*son的帖子

同步本地和Elastic Beanstalk数据库?

我最近在Elastic Beanstalk上部署了一个Django Web应用程序.我已对其进行了配置,以便我可以在线访问Django管理界面并将内容添加到在线站点.

现在,该网站仍处于开发阶段 - 我将进行切割和更改以及进行调整等.不幸的是,每次我从本地版本部署我的应用程序时,数据库(SQLite)都会被覆盖,我在在线版本上添加的任何内容被删除.

有没有办法从在线网站"拉"数据库(和数据库)?或者,我可以告诉'deploy'命令忽略数据库吗?

谢谢大家.

python sqlite django amazon-web-services amazon-elastic-beanstalk

5
推荐指数
1
解决办法
521
查看次数

静态文件在生产中加载但不在开发中

通常我有这个问题正好相反!

在我的开发环境中,我的 Django 应用程序不会加载我的一些静态文件,特别是我自己添加的那些:也就是说,我添加到我的应用程序中的两个包(adminckeditor)都加载良好,但其中两个找不到我自己创建和链接的文件夹(imgcss)。这是我的目录的地图:

root
 |-- blog    (this is the name of my app)
 |-- mysite  (name of my site)
      |-- settings.py
      |-- urls.py
 |-- media
 |-- static
      |-- admin
      |-- ckeditor
      |-- css
      |-- img
Run Code Online (Sandbox Code Playgroud)

如前所述,ckeditoradmin负载罚款,而有的则没有。以下是runserver调试模式下的输出示例(文件位于static/css/base.css我的文件树中):

GET /static/ckeditor/ckeditor/ckeditor.js HTTP/1.1" 200 690627
GET /static/admin/css/fonts.css HTTP/1.1" 200 423
GET /static/admin/css/widgets.css HTTP/1.1" 200 10340
GET /static/css/base.css HTTP/1.1" 404 1761
GET /static/img/brand.png HTTP/1.1" 404 1764
Run Code Online (Sandbox Code Playgroud)

以下是一些您可能感兴趣的其他信息:

  • 它在生产中运行良好!我认为这是因为我的 …

python django static-files python-3.x

4
推荐指数
2
解决办法
1489
查看次数

Pygments 命令行不语法突出显示 HTML 输出

我正在尝试使用 python 脚本并准备使用语法突出显示和行编号进行纸张打印。我使用了以下命令行指令:

pygmentize -f html -O style=colored,linenos=1 -l python -o <file>.html <file>.py
Run Code Online (Sandbox Code Playgroud)

该指令运行时没有错误,但无论我如何指示样式和词法分析器,输出的 HTML 都不会出现语法突出显示。它的格式正确,具有正确的缩进和行号,但我无法让它与使用pygments demo或任何颜色时显示的彩色语法突出显示相匹配。

我还尝试了不同的 python 别名(例如pypython3py3)和不同的样式,但 HTML 始终是相同的。无论如何,我在 Windows 10 上使用 PowerShell 来运行指令,并使用 Google Chrome 来查看输出 HTML(尽管我也使用 Edge 检查过,没有发现任何差异)。

python syntax-highlighting command-line-tool pygments

4
推荐指数
1
解决办法
1223
查看次数

在函数调用中“使用严格”和命名参数

一位同事建议我添加"use strict";到我的 JS 代码的顶部,以突出我的定义中的任何差距和潜在的引用错误等。我对此非常满意,因为它已经确定了几段可能存在问题的代码.

但是,另一位同事告诉我,在调用带有多个参数的函数时,按照指定的方式命名参数会很有帮助,尤其是当它是一堆布尔值时。为了说明,这里有几个函数调用:

logData(data, target, preserveLog=true, changeClass=false, wrapLine=false);
Run Code Online (Sandbox Code Playgroud)

...比:

logData(data, target, true, false, false);
Run Code Online (Sandbox Code Playgroud)

但是"use strict";讨厌这个。在我执行此操作的任何地方,我都会在控制台中收到参考错误。正如预期的那样,它仍然运行良好,但控制台现在被所有这些明显未定义的引用弄得乱七八糟。

有谁知道是否有办法解决这个问题,以便我可以保留我的同事欣赏的编码约定,或者我将不得不停止使用"use strict";或检查我的所有代码并删除参数名称?

谢谢。

javascript calling-convention use-strict

1
推荐指数
2
解决办法
807
查看次数

Haskell错误 - 无法将预期类型"Char"与实际类型"[Char]"匹配

我正在尝试编写一个Haskell函数,该函数将获取一个人的全名并仅返回姓氏; 例如,getName "Hans Christian Anderson"应该返回"Anderson".功能如下:

getname :: String -> String
getname fullName = do
  let nameList = splitOn " " fullName    -- split the full name into individual names
  let reversedName = reverse nameList    -- reverse the full name
  let lastName = reversedName !! 0       -- get the first name from the reversed list
  return lastName
Run Code Online (Sandbox Code Playgroud)

但每当我尝试编译它时,我会收到以下错误:

Couldn't match expected type ‘Char’ with actual type ‘[Char]’
In the first argument of ‘return’, namely ‘lastName’
In a …
Run Code Online (Sandbox Code Playgroud)

string haskell char

0
推荐指数
1
解决办法
663
查看次数