我试图在pgAdmin4中使用Postgres 11.1进行备份,但是失败了。pgadmin显示了一个带有
状态:失败(退出代码:1)。
pg_dump:服务器版本:11.1; pg_dump:10.5
pg_dump:由于服务器不匹配而中止
我不太了解 pgadmin4是否不知道我使用的是11.1而不是10.5?
解决的问题-以我为例。
去
pgadmin <首选项<路径<二进制路径
PostgreSQL二进制路径自动设置为 $DIR/../runtime
我将路径更改为已安装的PostgreSQL版本 C:\Program Files\PostgreSQL\11\bin
嗨,这是我的API
// --- API
// Replace ./data.json with your JSON feed
fetch('http://127.0.0.1:8000/cars/')
.then(response => {
return response.json()
})
.then(data => {
// Work with JSON data here
//-- go to array named "results"
obj1 = data.results
console.dir(obj1)
<...>
Run Code Online (Sandbox Code Playgroud)
这是我的API输出。一些带有对象和随机数据的数组。
[{{id“:3,” name“:” Audi“,” price“:11},{” id“:2,” name“:” Mercedes“,” price“:22},{” id“: 1,“名称”:“宝马”,“价格”:99},{“ id”:4,“名称”:“ Trabant”,“价格”:113}]
我想通过对象的键将对象循环到JavaScript中的不同数组中。例如,以便Chart.js可以将其作为标签来处理。
例
[“奥迪”,“梅赛德斯”,“宝马”,“特拉巴特”]
所以我尝试了这三种不同的方法来完成这项工作
Object.keys
Object.values
Object.entries
Run Code Online (Sandbox Code Playgroud)
我也尝试过循环
// --- LOOP
var arr = obj1
for (var i = 0; i < arr.length; i++) {
console.dir(arr[i]);
}
console.dir(arr)
Run Code Online (Sandbox Code Playgroud)
但是我只用循环摆脱了 …
使用:
\n\n我正在使用 Django、GraphQL 和 Vue-Apollo 测试单页 vue app\xc2\xb4s。
\n\n如果我csrf_exempt在我的视图中使用,一切都会在前端运行。
urlpatterns = [\n<...>\n path("graphql", csrf_exempt(GraphQLView.as_view(graphiql=True))),\n<...>\nRun Code Online (Sandbox Code Playgroud)\n\n现在我想要 CSRF 保护我的请求。\n在理解 CSRF 保护的过程中,我认为 DjangoGraphQLView所需要的只是接收X-Csrftoken请求标头中的“值”。所以我专注于csrf以不同的方式发送值......通过像这样的单一视图
path(\'csrf/\', views.csrf),\npath("graphql", GraphQLView.as_view(graphiql=True)),\nRun Code Online (Sandbox Code Playgroud)\n\n或者通过确保 cookieensure_csrf_cookie
然后在我的ApolloClienti 中获取这些 Value 并将其与请求 Header 一起发回。
这是当我从 Django-Vue 页面发送 GraphQL 请求时 Django 打印的内容。
\n\nForbidden (CSRF token missing or …Run Code Online (Sandbox Code Playgroud) 您好,我正在测试Django身份验证和嵌套用户数据。我MyProfil为用户创建了一个简单的模型。我想测试制作自定义id并将设置primary_key=True为id = models.UUIDField。
models.py
class MyProfil(models.Model):
id = models.UUIDField(primary_key=True, default=uuid4, editable=False)
owner = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
aboutme = models.TextField(max_length=300, blank=True)
city = models.TextField(max_length=300, blank=True)
Run Code Online (Sandbox Code Playgroud)
到目前为止,一切都对我有利,但我有一个问题,即使阅读django文档也无法回答自己。
题
请问primary_key=True我的id场均也unique还是必须要申报吗?
authentication django django-models django-forms django-views
Vue-Apollo 3.04的发行说明指出现在有Apollo Client 3支持。由于该文档阿波罗客户端3声明ApolloClient, InMemoryCache,HttpLink,现在都在一个 @apollo/client封装-不像以前的单包。
https://github.com/vuejs/vue-apollo/releases/tag/v3.0.4
https://www.apollographql.com/docs/react/migrating/apollo-client-3-migration/
但是,Vue-Apollo ( apollo-client-> @apollo/client?)的文档中没有关于如何应用新更改的更改。另外, 阿波罗客户端3 Doc's指出,对于Vue公司,你必须导入ApolloClient从@apollo/client/core
所以我以自己的方式尝试过,但我的导入似乎失败了。我从npmm run serve. 看来他想进口一些react东西。
ERROR Failed to compile with 8 errors 20:25:20
This dependency was not found:
* react in ./node_modules/@apollo/client/react/context/ApolloConsumer.js, ./node_modules/@apollo/client/react/context/ApolloContext.js and 6 others
To install it, you can run: npm install --save react
Run Code Online (Sandbox Code Playgroud)
vue-apollo.js(来自有效的旧项目)
import Vue from 'vue'
import { …Run Code Online (Sandbox Code Playgroud) django ×2
vue-apollo ×2
apollo ×1
arrays ×1
chart.js ×1
database ×1
django-forms ×1
django-views ×1
graphql ×1
javascript ×1
loops ×1
pgadmin-4 ×1
postgresql ×1
vue.js ×1
vuejs2 ×1