假设我有这个目录结构
/Project
/node_modules
/SomeModule
bar.js
/config
/file.json
foo.js
Run Code Online (Sandbox Code Playgroud)
-
foo.js:
require('bar');
Run Code Online (Sandbox Code Playgroud)
-
bar.js:
fs.readdir('./config'); // returns ['file.json']
var file = require('../../../config/file.json');
Run Code Online (Sandbox Code Playgroud)
是否正在包含readdir从文件中工作(foo.js)并且需要来自它被调用的文件(bar.js)的工作?
或者我错过了什么?谢谢
我是Django教程的第2部分.这是我尝试在Django管理中添加"选择"时得到的错误
DatabaseError: table polls_choice has no column named poll_id
Run Code Online (Sandbox Code Playgroud)
这是我运行命令时得到的
python manage.py sql polls
BEGIN;
CREATE TABLE "polls_poll" (
"id" integer NOT NULL PRIMARY KEY,
"question" varchar(200) NOT NULL,
"pub_date" datetime NOT NULL
)
;
CREATE TABLE "polls_choice" (
"id" integer NOT NULL PRIMARY KEY,
"poll_id" integer NOT NULL REFERENCES "polls_poll" ("id"),
"choice_text" varchar(200) NOT NULL,
"votes" integer NOT NULL
)
;
COMMIT;
Run Code Online (Sandbox Code Playgroud)
这是我的settings.py
任何帮助深表感谢!谢谢!
我收到错误:
'str' object has no attribute 'META'
Run Code Online (Sandbox Code Playgroud)
Traceback突出显示了这段代码:
return render('login.html', c)
Run Code Online (Sandbox Code Playgroud)
那些代码在我的views.py中:
from django.shortcuts import render
from django.http import HttpResponseRedirect # allows us to redirect the browser to a difference URL
from django.contrib import auth # checks username and password handles login and log outs
from django.core.context_processors import csrf # csrf - cross site request forgery.
def login(request):
c = {}
c.update(csrf(request))
return render('login.html', c)
Run Code Online (Sandbox Code Playgroud)
这是我的模板的样子:
{% extends "base.html"%}
{% block content %}
{% if form.errors %}
<p class = …Run Code Online (Sandbox Code Playgroud) 在文档https://docs.djangoproject.com/en/dev/howto/static-files/
我读到静态文件应该与它们各自的应用程序放在一起并调用
{% load staticfiles %}
<img src="{% static "articles/css/base.css" %}" alt="My image"/>
Run Code Online (Sandbox Code Playgroud)
但是稍后在文档中它提到一些静态文件不属于特定应用程序。这就是STATICFILES_DIRS发挥作用的地方。如果我没看错,STATICFILES_DIRS是 Django 用来查找其他静态文件的元组。我想知道如何调用从STATICFILES_DIRS?
例如:类似的东西
<link rel="stylesheet" type="text/css" href="{% static "/css/default.css" %}">
此外,我不确定要为我的STATIC_ROOT. 我把它留空吗?( '')
我的项目树
mysite
\articles
\static
\articles
\css
base.css
\static
\images
\css
default.css
\js
\templates
base.html
\settings.py
Run Code Online (Sandbox Code Playgroud)
这是目前在我的 settings.py 中关于静态文件
# looks for static files in each app
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
STATICFILES_STORAGE = (
'django.contrib.staticfiles.storage.StaticFilesStorage'
)
# the absolute path to the …Run Code Online (Sandbox Code Playgroud) 我创建了一个方法来将链接列表节点插入排序(增加)链表的正确位置,但我遇到了一些问题.
public static void sortedInsert(LinkedListNode root, int value) {
LinkedListNode newNode = new LinkedListNode(value);
if (root == null || root.data >= value) {
newNode.next = root;
} else {
LinkedListNode curr = root;
while (curr.next.data < value && curr.next != null) {
curr = curr.next;
}
newNode.next = curr.next;
curr.next = newNode;
}
}
Run Code Online (Sandbox Code Playgroud)
错误:
Exception in thread "main" java.lang.NullPointerException
at LinkedLists.LinkedListProblems.sortedInsert(LinkedListProblems.java:188)
Run Code Online (Sandbox Code Playgroud)
该curr.next != null部分在intellij中突出显示,所以我假设这是导致错误.仅当我添加的值大于已排序链接列表的最后一个值时,才会出现此错误
但是,当迭代到链表的最后一个节点并且该节点的值仍然小于参数的值时.不应该退出while循环吗?
列出总人口至少为 1 亿的大陆。
World Table
name continent area population gdp
Afghanistan Asia 652230 25500100 20343000000
Albania Europe 28748 2831741 12960000000
Algeria Africa 2381741 37100000 188681000000
Andorra Europe 468 78115 3712000000
Angola Africa 1246700 20609294 10009000990
...
...
Run Code Online (Sandbox Code Playgroud)
我开始于
SELECT continent FROM world WHERE ...有点被困在这里了。
不知道如何利用 GROUP BY 和 SUM。我需要GROUP BY continent一些
SUM(population)方法,但我仍在学习如何将东西组合在一起。
预期产出
continent
Africa
Asia
Eurasia
Europe
North America
South America
Run Code Online (Sandbox Code Playgroud) 为什么我的IDE告诉我有Unresolved reference to self一行:
--> photo = models.ImageField(upload_to=self.upload_path)
Run Code Online (Sandbox Code Playgroud)
码:
class Photo(models.Model):
title = models.CharField(max_length=50, blank=True)
album = models.ForeignKey(Album)
photo = models.ImageField(upload_to=self.upload_path)
upload = models.DateTimeField(auto_now_add=True)
def upload_path(self, filename):
title = self.album.title
if " " in title:
title.replace(" ", "_")
return os.path.join(title, filename)
Run Code Online (Sandbox Code Playgroud)
当我将该upload_path函数放在类外时,不会显示此错误.但是,我希望类中的函数尽量保持整洁.
没有IDE错误,但我不确定原因.
def upload_path(self, filename):
title = self.album.title
if " " in title:
title.replace(" ", "_")
return os.path.join(title, filename)
class Photo(models.Model):
title = models.CharField(max_length=50, blank=True)
album = models.ForeignKey(Album)
photo = models.ImageField(upload_to=upload_path)
upload = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用reactjs和react-router(1.x)与我的Django应用程序,但我很难将所有这些放在一起.这是github项目,因为我在这个问题中没有提供足够的信息.
https://github.com/liondancer/django-cherngloong
我path="about"在我的内心创造了一个routes.js
var routes = (
<Router>
<Route path="/" component={ Views.Layout }>
<IndexRoute component={ Views.Index } />
<Route path="about" component={ Views.About } />
</Route>
<Route path="*" component={ Views.RouteNotFound } />
</Router>
);
export default routes;
Run Code Online (Sandbox Code Playgroud)
我的 layout.js
class Layout extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<div id="review-web">
<header className="header">
<LogoElement />
<CenterPiece />
</header>
<div>
{ React.cloneElement(this.props.children, { path: this.props.path }) }
</div>
<Footer /> …Run Code Online (Sandbox Code Playgroud) 我正在尝试ElasticSearch从云外部访问我正在运行的 EC2 实例。我目前已向公众开放 SSH/HTTP/HTTPS 以用于入站流量以及所有出站流量。我也为我的 EC2 实例设置了一个公共 IP。
默认情况下,ElasticSearch 在端口上9200。我不确定我elasticsearch.yml是否正确配置了我的文件,但它基本上具有默认配置,我只将其更改cluster.name为其他内容。
当我在9200本地浏览器中输入带有端口的公共 IP或在本地执行 a 时telnet {public-ip} 9200,没有响应。当我通过 SSH 连接到我的 EC2 实例时。我可以执行 acurl localhost:9200并从 elasticsearch 得到正确的响应
如何ElasticSearch从云外部连接到在我的 EC2 实例上运行的实例?
我为我的安全组添加了一个自定义规则,用于包含端口9200和开放的入站流量,但0.0.0.0/0我仍然无法访问此 EC2 实例
amazon-ec2 amazon-web-services elasticsearch aws-security-group
我是asyncio和的新手aiohttp。我目前收到此错误,并且不确定为什么我会InvalidStateError为我的asyncio未来和RuntimeError我的会话收到此错误:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/runpy.py", line 184, in _run_module_as_main
"__main__", mod_spec)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/Users/bli1/Development/QE/idea/trinity-tracer/tracer/tests/tracer.py", line 100, in <module>
sys.exit(main(sys.argv))
File "/Users/bli1/Development/QE/idea/trinity-tracer/tracer/tests/tracer.py", line 92, in main
poster.post()
File "/Users/bli1/Development/QE/idea/trinity-tracer/tracer/utils/poster.py", line 87, in post
results = event_loop.run_until_complete(self.async_post_events(events))
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/asyncio/base_events.py", line 387, in run_until_complete
return future.result()
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/asyncio/futures.py", line 274, in result
raise self._exception
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/asyncio/tasks.py", line 239, in _step
result = coro.send(None) …Run Code Online (Sandbox Code Playgroud) python ×6
django ×5
aiohttp ×1
amazon-ec2 ×1
group-by ×1
java ×1
javascript ×1
linked-list ×1
module ×1
node.js ×1
python-3.5 ×1
react-router ×1
reactjs ×1
select ×1
sql ×1
sqlite ×1
sum ×1