我是Django的新手,我正在开发一个i18n项目,事情是我 .manage.py makemessages / compilemessages 在我的模板文件中使用了一些变量,但是当我使用时,我对所有语言 {% trans "my string" %} 都有相同"my string"的变化.
我究竟做错了什么?这是views.py和idioma.html的代码
#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)
{% 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) 我遇到了typescript和RxJs v5的问题.
我做了yarn add @reactivex/rxjs(也yarn add rxjs)和我的index.ts做了import Rx from '@reactivex/rxjs';并得到了这个错误:
此外,如果我跑,node ./node_modules/.bin/tsc我也得到了这个错误error TS2307: Cannot find module '@reactivex/rxjs'.
也在做
import { Observable } from 'rxjs/Observable'
Run Code Online (Sandbox Code Playgroud)
那么这似乎与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问题,但运行tsc对src/index.ts不工作 …