我和React有点混乱,我非常喜欢它.它比Angular(ng-repeat with | filter无价值)更冗长,但还可以.
那个让我烦恼的事情就是我应该如何使用React和Django模板.我应该将所有的javascript与"HTML"标记一起放入模板中吗?
实现Angular非常无缝.我只是将一些属性放入template/django表单类中,然后在单独的文件中编写javascript.包括该文件并完成.
如何"使用"反应?什么是正确的方法?
提前致谢!
我已经阅读了大量有关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)
我希望你明白我的感受是多么的失落,以及我希望并行运行的简单方法.
我想在我的模型的模型列表视图中的"添加"按钮旁边添加一个按钮,然后创建一个视图函数,我将在其中执行我的工作,然后将用户重定向回列表视图.
我已经检查了如何重载管理模板,但我仍然不知道,我应该把我的视图功能放在哪里我会做我的东西,以及如何将该视图注册到管理员网址.
还有关于安全性的问题.我想在管理员内部执行该操作,因此如果您未登录,则无法使用它.
我发现了这个,但我不知道它是否正确:http : //www.stavros.io/posts/how-to-extend-the-django-admin-site-with-custom/
这是我的交易:
在请求表单curl命中我的django应用程序和我的视图后,我需要将消息发送到服务器到我的网站订阅的频道。基本上我需要可以将消息发送到特定通道并可以在 django 视图中运行的 websocket 客户端(没有无限阻塞循环)。
我花了四天的时间试图弄清楚这一点。我已经用twisted.reacotr写信给autobahn pubsub客户端,但我只能发送一次消息(在我停止reactor完成django请求后,我无法再次启动它,因为它不可重新启动)。
我也尝试过 djagno-socketio,但是有但是,所以当我尝试从 django 视图发送消息时我看不到客户端。
ws4py 不支持通道
感谢您的任何建议。伟大的就是一个例子。
如何从位于virtualenv目录中的第三方库生成消息(manage.py makemessages)?
我尝试将消息添加到.po文件中,但每次运行makemessages命令时,我的翻译都会消失.
非常感谢
我面临着有趣的问题......
我确实有一个表单分成步骤 - 像向导.每一步(甚至是第一步)都是从服务器加载的,Django就在这里.向导本身是Vue组件.一切都很好,但现在我想将一个组件添加到HTML中,从服务器返回.事情是Wizard(Vue)只能显示从服务器加载的HTML,它无法解析新组件的HTML并实例化它们.这就是我记得服务器端渲染的地方.
我的问题是,如果我想渲染Django渲染的模板再次通过Vue渲染,那么从哪里开始.
也许没有办法.我想要的只是在我的incomming形式中有另一个丰富的组件,而不仅仅是愚蠢的HTML.
谢谢.
当我运行 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 在某个用户下从我的机器(主机)角度处理目录和文件?
我确实有以下字符串:
\"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)
正则表达式模式有什么问题?
假设我有这段代码
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)
因为我必须复制表中的所有代码。
我该如何实现?
有什么办法可以从组件内部设置/覆盖插槽的内容吗?喜欢
模板:
<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 天的谷歌搜索后我仍然无法理解。
多谢!
看来我的服务器不会使用gin索引.
SQL: http ://pastebin.com/1yDQQA1Z
PS前一天我跟着关于三卦的教程.基本上它和我上面的例子一样.该表有2列,数字(5,0)和字符变化(具有gin trgm索引的列).查询是使用like运算符使用"%"并且索引正在工作(我可以在查询说明中看到Bitmap),所以我知道,我的服务器可以使用索引(并且正确安装).
提前致谢.
我有一个django应用程序,我为移动应用程序创建API.在用户身份验证方面,我简单地获取登录+传递并执行标准的django登录.当用户登录时,我生成令牌,保存并提供给移动应用程序.
现在谈到Facebook,我想实现python-social-auth库.我知道如何为标准网络实现它,这真的很微不足道.但是我不知道如何将它实现到我的移动API中以及如何将其添加到我的令牌中.
只是想......有没有可能做programatical auth所以我能够创建API方法并从那里调用社交认证的东西?但是如何在Facebook端"允许访问您的个人资料的XY应用程序"页面呢?
任何建议都有帮助 先感谢您.
django ×6
python ×4
vue.js ×3
angularjs ×1
async-await ×1
asynchronous ×1
django-admin ×1
django-i18n ×1
docker ×1
facebook ×1
javascript ×1
postgresql ×1
python-3.5 ×1
reactjs ×1
regex ×1
rust ×1
translation ×1
websocket ×1