小编Ale*_*nez的帖子

{%trans"string"%}不在模板上工作,但{%trans变量%}没有

我是Django的新手,我正在开发一个i18n项目,事情是我 .manage.py makemessages / compilemessages 在我的模板文件中使用了一些变量,但是当我使用时,我对所有语言 {% trans "my string" %} 都有相同"my string"的变化.

我究竟做错了什么?这是views.pyidioma.html的代码


views.py:

#some code here ...

def idioma(request):
    output = _("Mensaje en espanol")
    return render_to_response( 'idioma/idioma.html', { 'idioma' : output }, context_instance = RequestContext(request) )
Run Code Online (Sandbox Code Playgroud)


idioma.html

{% load i18n %}

< form action="/i18n/setlang/" method="post">

        {% csrf_token %}

        < input name="next" type="hidden" value="{{ redirect_to }}" />

        < select name="language" >

        {% get_language_info_list for LANGUAGES as languages %}

        {% for language in languages …
Run Code Online (Sandbox Code Playgroud)

django django-templates internationalization

8
推荐指数
2
解决办法
8940
查看次数

RxJs和Typescript.TS2307:找不到模块'@ reactivex/rxjs'

我遇到了typescript和RxJs v5的问题.

请查看更新部分.

我做了yarn add @reactivex/rxjs(也yarn add rxjs)和我的index.ts做了import Rx from '@reactivex/rxjs';并得到了这个错误:VSCode错误

此外,如果我跑,node ./node_modules/.bin/tsc我也得到了这个错误error TS2307: Cannot find module '@reactivex/rxjs'.

UPDATE

也在做

import { Observable } from 'rxjs/Observable'
Run Code Online (Sandbox Code Playgroud)

抛出同样的错误 在此输入图像描述.

更新2

那么这似乎与TS本身比与RxJS更相关.

"compilerOptions": {
    "module": "commonjs",
    "allowJs": true,
    "outDir": "dist",
    "target": "es2015",
    "noImplicitAny": true,
    "noEmit": true,
    "strictNullChecks": true,
    "suppressExcessPropertyErrors": false,
    "suppressImplicitAnyIndexErrors": false,
    "allowUnreachableCode": false,
    "allowUnusedLabels": false,
    "noImplicitReturns": true,
    "noFallthroughCasesInSwitch": true,
    "lib": [
        "es2015",
        "dom"
    ]
}
Run Code Online (Sandbox Code Playgroud)

有了这个^配置似乎解决了VSCode问题,但运行tscsrc/index.ts不工作 …

rxjs typescript rxjs5

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