我正在研究MacOS并且刚开始react-native
.
开始的第一步是运行:react-native run-android
或react-native run-ios
.但是我收到了这个错误:
react-native run-android
Run Code Online (Sandbox Code Playgroud)
这是我跑步时得到的java --version
:
Scanning folders for symlinks in /Users/ric/myprojs/albums/node_modules (6ms)
Starting JS server...
Building and installing the app on the device (cd android && ./gradlew installDebug)...
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine java version from '9.0.1'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Could not …
Run Code Online (Sandbox Code Playgroud) 我一直在谷歌搜索和阅读SQLAlchemy文档,但没有找到我要找的东西.
我在SQLAlchemy中寻找一个函数,它将查询返回的结果数量限制为某个数字,例如:5?像first()
或的东西all()
.
我正在使用Docker,当我第一次创建容器时,我设法正确地使用它.今天我重新启动了我的电脑并让自己再次使用Docker容器.
我尝试像这样"激活"容器:
docker run -it --rm -p 5000:5000 -v `pwd`:/app myproject
Run Code Online (Sandbox Code Playgroud)
这是我回复的信息:
WARNING: Local (127.0.0.1) DNS resolver found in resolv.conf and containers can't use it. Using default external servers : [8.8.8.8 8.8.4.4]
2014/07/28 12:34:32 Error: Cannot start container a152dd9040ab4be0f20ace96ba4a9b0a3c50fa89034512c2b9fcb986db912027: port has already been allocated
Run Code Online (Sandbox Code Playgroud)
所以我试图找出正在侦听端口5000的进程并将其杀死.像这样:
# netstat -tulpn | grep :5000
tcp6 0 0 :::5000 :::* LISTEN 3992/docker.io
# kill -9 3992
Run Code Online (Sandbox Code Playgroud)
我也尝试重启docker服务,如下所示:
sudo service docker.io restart
Run Code Online (Sandbox Code Playgroud)
但这些都没有成功.尝试激活我的容器时,我仍然收到相同的错误消息:
# docker run -it --rm -p 5000:5000 -v `pwd`:/app myproj
WARNING: Local …
Run Code Online (Sandbox Code Playgroud) 我正在尝试将我正在使用的Jinja模板中的字符串转换为大写字母.
在模板文档中,我读到:
upper(s)
Convert a value to uppercase.
Run Code Online (Sandbox Code Playgroud)
所以我写了这段代码:
{% if student.departament == "Academy" %}
Academy
{% elif upper(student.department) != "MATHS DEPARTMENT" %}
Maths department
{% endif %}
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
UndefinedError: 'upper' is undefined
Run Code Online (Sandbox Code Playgroud)
那么,如何在Jinja2中将字符串转换为大写?
我正在使用jQuery FullCalendar插件.我像这样导入:
<link rel="stylesheet" type="text/css" src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.print.css"></link>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.css"></script>
Run Code Online (Sandbox Code Playgroud)
当我用Chrome加载pahe时,如果我打开控制台,我会看到以下错误消息:
Uncaught SyntaxError: Unexpected token . cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.4/fullcalendar.css:8
Run Code Online (Sandbox Code Playgroud)
所以错误似乎是在FullCalendar插件的css文件中,在这一行:
.fc {
direction: ltr;
text-align: left;
}
Run Code Online (Sandbox Code Playgroud)
为什么会这样"." 在"fc"出错之前?知道什么是错的吗?
我想知道某个时间戳是否属于今天,但我在 Javascript 日期管理中迷失了方向。
有没有办法检查时间戳是否属于当天?
我已经构建了一个简单的Web应用程序与Flask和Python,我打算上传到Heroku.
在本地启动我的应用程序时,使用以下脚本:
#!venv/bin/python
from app import app
app.run(debug = True)
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
Traceback (most recent call last):
File "./run.py", line 2, in <module>
from app import app, mail
File "/home/ricardo/personalSite/app/__init__.py", line 3, in <module>
from app import index
File "/home/ricardo/personalSite/app/index.py", line 6, in <module>
from emails import send_email
File "/home/ricardo/personalSite/app/emails.py", line 2, in <module>
from app import app, mail
ImportError: cannot import name mail
Run Code Online (Sandbox Code Playgroud)
所以,它无法导入mail
.
在app
我有这个目录的内部__init__.py
,这里是我创建了Mail
一个让我无法导入的对象:
from flask import Flask
app = Flask(__name__) …
Run Code Online (Sandbox Code Playgroud) 我正在使用django和djando休息框架
我已经创建了一个新的端点installedapps`.在向它发出GET请求时,我想返回字符串列表中包含的数据(已安装的应用程序列表)
字符串列表看起来像这样:
installed_apps = ['django_admin_bootstrapped', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.humanize', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'django_js_reverse', 'djcelery', 'bootstrap3', 'foo', 'bar', 'apirest']
Run Code Online (Sandbox Code Playgroud)
到目前为止,我只使用模型序列化器,一切都很简单.但现在我不知道如何返回这个字符串列表
这是我到目前为止所尝试的:
class InstalledAppsViewSet(viewsets.ViewSet):
serializer_class = serializers.InstalledAppsSerializer
def list(self, request):
from credits.views import GetInstalledApps
installed_apps = GetInstalledApps.get_installed_apps()
serializer = serializers.InstalledAppsSerializer(
instance=installed_apps, many=True)
return Response(serializer.data)
class InstalledAppsSerializer(serializers.ListField):
name = serializers.CharField(max_length=256)
child = serializers.CharField()
installed_apps_field = serializers.SerializerMethodField(
'get_installed_apps')
Run Code Online (Sandbox Code Playgroud)
我总是遇到各种错误.
有关如何做到这一点的任何帮助?返回字符串列表的内容
更新
我试过@ e4c5代码,就像这样:
class InstalledAppsViewSet(viewsets.ViewSet):
serializer_class = serializers.InstalledAppsSerializer
def list(self, request):
serializer = serializers.InstalledAppsSerializer
class InstalledAppsSerializer(serializers.Serializer):
name = serializers.CharField(max_length=256)
child = serializers.CharField() …
Run Code Online (Sandbox Code Playgroud) 有没有一种比较Jinja中两个日期的特定方法?
我已经用谷歌搜索过,但没有发现与此特定问题相关的任何内容。
从官方Jinja2文档中,我发现的最接近的东西是:
It is also possible to sort by an attribute (for example to sort by the date of an object) by specifying the attribute parameter:
{% for item in iterable|sort(attribute='date') %}
...
{% endfor %}
Run Code Online (Sandbox Code Playgroud) 我有以下.gitlab-ci.yml文件:
image: docker
services:
- docker:dind
stages:
- test
- build
- deploy
test:
stage: test
before_script:
- apk add --update -y python-pip
- pip install docker-compose
script:
- echo "Testing the app"
- docker-compose run app sh -c "python manage.py test && flake8"
build:
stage: build
only:
- develop
- production
- feature/deploy-debug-gitlab
before_script:
- apk add --update -y python-pip
- pip install docker-compose
script:
- echo "Building the app"
- docker-compose build
deploy:
stage: deploy
only: …
Run Code Online (Sandbox Code Playgroud) python ×4
docker ×2
javascript ×2
jinja2 ×2
django ×1
flask ×1
fullcalendar ×1
gitlab ×1
gitlab-ci ×1
gradle ×1
react-native ×1
sqlalchemy ×1