我最近在Elastic Beanstalk上部署了一个Django Web应用程序.我已对其进行了配置,以便我可以在线访问Django管理界面并将内容添加到在线站点.
现在,该网站仍处于开发阶段 - 我将进行切割和更改以及进行调整等.不幸的是,每次我从本地版本部署我的应用程序时,数据库(SQLite)都会被覆盖,我在在线版本上添加的任何内容被删除.
有没有办法从在线网站"拉"数据库(和数据库)?或者,我可以告诉'deploy'命令忽略数据库吗?
谢谢大家.
python sqlite django amazon-web-services amazon-elastic-beanstalk
通常我有这个问题正好相反!
在我的开发环境中,我的 Django 应用程序不会加载我的一些静态文件,特别是我自己添加的那些:也就是说,我添加到我的应用程序中的两个包(admin和ckeditor)都加载良好,但其中两个找不到我自己创建和链接的文件夹(img和css)。这是我的目录的地图:
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)
如前所述,ckeditor和admin负载罚款,而有的则没有。以下是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 脚本并准备使用语法突出显示和行编号进行纸张打印。我使用了以下命令行指令:
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 别名(例如py、python3和py3)和不同的样式,但 HTML 始终是相同的。无论如何,我在 Windows 10 上使用 PowerShell 来运行指令,并使用 Google Chrome 来查看输出 HTML(尽管我也使用 Edge 检查过,没有发现任何差异)。
一位同事建议我添加"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";或检查我的所有代码并删除参数名称?
谢谢。
我正在尝试编写一个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) python ×3
django ×2
char ×1
haskell ×1
javascript ×1
pygments ×1
python-3.x ×1
sqlite ×1
static-files ×1
string ×1
use-strict ×1