小编n1_*_*n1_的帖子

ReactJS与Django - 真实使用

我和React有点混乱,我非常喜欢它.它比Angular(ng-repeat with | filter无价值)更冗长,但还可以.

那个让我烦恼的事情就是我应该如何使用React和Django模板.我应该将所有的javascript与"HTML"标记一起放入模板中吗?

实现Angular非常无缝.我只是将一些属性放入template/django表单类中,然后在单独的文件中编写javascript.包括该文件并完成.

如何"使用"反应?什么是正确的方法?

提前致谢!

django angularjs reactjs

75
推荐指数
2
解决办法
3万
查看次数

Python 3.5异步/等待实际代码示例

我已经阅读了大量有关Python的3.5异步/等待事物的文章和教程.我不得不说我很困惑,因为有些人使用get_event_loop()和run_until_complete(),有些人使用ensure_future(),有些人使用asyncio.wait(),有些人使用call_soon().

看起来我有很多选择,但我不知道它们是完全相同还是有使用循环的情况,有些情况下你使用wait().

但事情是所有的例子都与asyncio.sleep()真实的慢速操作的模拟一起工作,它返回一个等待的对象.一旦我尝试将这一行换成一些真正的代码,整个事情就会失败.上面介绍的方法与我应该如何运行尚未准备好进行异步/等待的第三方库之间存在差异.我确实使用Quandl服务来获取一些股票数据.

 import asyncio
 import quandl

 async def slow_operation(n):
     # await asyncio.sleep(1) # Works because it's await ready.
     await quandl.Dataset(n) # Doesn't work because it's not await ready.


 async def main():
     await asyncio.wait([
         slow_operation("SIX/US9884981013EUR4"),
         slow_operation("SIX/US88160R1014EUR4"),
     ])

 # You don't have to use any code for 50 requests/day.
 quandl.ApiConfig.api_key = "MY_SECRET_CODE"

 loop = asyncio.get_event_loop()
 loop.run_until_complete(main())
Run Code Online (Sandbox Code Playgroud)

我希望你明白我的感受是多么的失落,以及我希望并行运行的简单方法.

python asynchronous async-await python-asyncio python-3.5

26
推荐指数
1
解决办法
8580
查看次数

如何在django管理员更改列表视图页面中添加按钮

我想在我的模型的模型列表视图中的"添加"按钮旁边添加一个按钮,然后创建一个视图函数,我将在其中执行我的工作,然后将用户重定向回列表视图.

我已经检查了如何重载管理模板,但我仍然不知道,我应该把我的视图功能放在哪里我会做我的东西,以及如何将该视图注册到管理员网址.

还有关于安全性的问题.我想在管理员内部执行该操作,因此如果您未登录,则无法使用它.

我发现了这个,但我不知道它是否正确:http : //www.stavros.io/posts/how-to-extend-the-django-admin-site-with-custom/

django django-admin

20
推荐指数
2
解决办法
2万
查看次数

从 Django 发送 websocket 请求

这是我的交易:

  • 我有一个用 python 编写的 websocket pubsub 服务器,带有 autobahn websocket (基于twisted)。
  • 我有一个简单的网站,连接到服务器并订阅一个频道
  • 接下来我有一个带有一个应用程序的简单 Django 项目
  • 最后我用curl get请求打开了终端,该请求命中了我的Django应用程序

在请求表单curl命中我的django应用程序和我的视图后,我需要将消息发送到服务器到我的网站订阅的频道。基本上我需要可以将消息发送到特定通道并可以在 django 视图中运行的 websocket 客户端(没有无限阻塞循环)。

我花了四天的时间试图弄清楚这一点。我已经用twisted.reacotr写信给autobahn pubsub客户端,但我只能发送一次消息(在我停止reactor完成django请求后,我无法再次启动它,因为它不可重新启动)。

我也尝试过 djagno-socketio,但是有但是,所以当我尝试从 django 视图发送消息时我看不到客户端。

ws4py 不支持通道

感谢您的任何建议。伟大的就是一个例子。

python django websocket

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

从Django中的第三方应用收集消息

如何从位于virtualenv目录中的第三方库生成消息(manage.py makemessages)?

我尝试将消息添加到.po文件中,但每次运行makemessages命令时,我的翻译都会消失.

非常感谢

python django translation django-i18n

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

Django + Vue.js + SSR

我面临着有趣的问题......

我确实有一个表单分成步骤 - 像向导.每一步(甚至是第一步)都是从服务器加载的,Django就在这里.向导本身是Vue组件.一切都很好,但现在我想将一个组件添加到HTML中,从服务器返回.事情是Wizard(Vue)只能显示从服务器加载的HTML,它无法解析新组件的HTML并实例化它们.这就是我记得服务器端渲染的地方.

我的问题是,如果我想渲染Django渲染的模板再次通过Vue渲染,那么从哪里开始.

也许没有办法.我想要的只是在我的incomming形式中有另一个丰富的组件,而不仅仅是愚蠢的HTML.

谢谢.

django vue.js vue-server-renderer

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

Docker 卷和主机权限

当我运行 docker 镜像时,例如

docker run -v /home/n1/workspace:/root/workspace -it rust:latest bash
Run Code Online (Sandbox Code Playgroud)

我在容器中创建一个目录,例如

mkdir /root/workspace/test
Run Code Online (Sandbox Code Playgroud)

它由我的主机上的 root 拥有。这导致我每次关闭容器后都必须更改权限才能操作该目录。

有没有办法告诉 Docker 在某个用户下从我的机器(主机)角度处理目录和文件?

docker docker-volume

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

Rust 正则表达式模式 - 无法识别的转义模式

我确实有以下字符串:

\"lengthSeconds\":\"2664\"
Run Code Online (Sandbox Code Playgroud)

我想与这个正则表达式匹配:

Regex::new("lengthSeconds\\\":\\\"(\\d+)\\\"")
Run Code Online (Sandbox Code Playgroud)

我什至试过这个:

Regex::new(r#"lengthSeconds\":\"(\d+)\""#)
Run Code Online (Sandbox Code Playgroud)

但我得到了这个:

regex parse error:
lengthSeconds\":\"(\d+)\"
             ^^
error: unrecognized escape sequence
Run Code Online (Sandbox Code Playgroud)

正则表达式模式有什么问题?

regex rust

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

Vue.js v-if属性

假设我有这段代码

table(my-attr="value")
    ...complex component Jade...
Run Code Online (Sandbox Code Playgroud)

我想my-attr基于交付给组件的属性来渲染该对象。由于v-if适用于整个元素,所以我无法做类似的事情

table(my-attr="value", v-if="myProp")
table(v-else)
Run Code Online (Sandbox Code Playgroud)

因为我必须复制表中的所有代码。

我该如何实现?

javascript vue.js

3
推荐指数
1
解决办法
5934
查看次数

Vue.js - 以编程方式设置槽内容

有什么办法可以从组件内部设置/覆盖插槽的内容吗?喜欢

模板:

<div>
    <slot></slot>
</div>
Run Code Online (Sandbox Code Playgroud)

JS:

export default {
    ...
     mounted() {
        this.$slot.render("<button>OK</button>");
     }
    ...
}
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用v-html我的元素将内容动态推送到组件模板中,但我的意思不仅仅是纯 HTML,我的意思是带有 Vue 指令的 HTML。喜欢:

JS:

export default {
    ...
     mounted() {
        this.$slot.default.render('<button @click="submit">OK</button>');
     },
    methods: {
        submit() {
            // Here I want to get :)
        }
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

基本上我希望 Vue 在我的组件范围内渲染(如解析和渲染,而不是像innerHTML)某些字符串,并将其放置在我的组件中的某个位置。原因是我通过 AJAX 从服务器获取新内容。

抱歉,经过 2 天的谷歌搜索后我仍然无法理解。

多谢!

vue.js

3
推荐指数
1
解决办法
7138
查看次数

Postgres - 杜松子酒索引不起作用

看来我的服务器不会使用gin索引.

  1. 我用一个表创建了一个新数据库.
  2. 我插入一行作为例子.
  3. 我已经加载了trigram扩展并使用trigrams创建了gin索引
  4. 但是,当我检查索引是否正常时,我可以看到它没有
  5. 有任何想法吗?

SQL: http ://pastebin.com/1yDQQA1Z

PS前一天我跟着关于三卦的教程.基本上它和我上面的例子一样.该表有2列,数字(5,0)和字符变化(具有gin trgm索引的列).查询是使用like运算符使用"%"并且索引正在工作(我可以在查询说明中看到Bitmap),所以我知道,我的服务器可以使用索引(并且正确安装).

提前致谢.

postgresql full-text-search

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

python-social-auth +移动应用程序

我有一个django应用程序,我为移动应用程序创建API.在用户身份验证方面,我简单地获取登录+传递并执行标准的django登录.当用户登录时,我生成令牌,保存并提供给移动应用程序.

现在谈到Facebook,我想实现python-social-auth库.我知道如何为标准网络实现它,这真的很微不足道.但是我不知道如何将它实现到我的移动API中以及如何将其添加到我的令牌中.

只是想......有没有可能做programatical auth所以我能够创建API方法并从那里调用社交认证的东西?但是如何在Facebook端"允许访问您的个人资料的XY应用程序"页面呢?

任何建议都有帮助 先感谢您.

python django facebook python-social-auth

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