[PYTHON] Japanische Lokalisierung des Luftstroms

Annahme

Airflow verfügt über einen Webserver, mit dem Sie den Fortschritt und die Protokolle geplanter Aufgaben überprüfen können.

So was スクリーンショット 2016-04-18 17.16.28.png

Problem

Dies wird jedoch von UTC behoben. Selbst wenn es mit JST funktioniert, wird UTC auf dem Bildschirm angezeigt. Es ist ziemlich schmerzhaft, weil ich die Zeit in meinem Kopf umrechnen muss. Es gibt Probleme damit, aber sie wurden noch nicht zusammengeführt. https://github.com/airbnb/airflow/issues/227

Lösung

** Allen gemeinsam **

Ich werde den fest codierten Teil, der auch in der obigen Ausgabe geschrieben ist, manuell reparieren: Ghost:

/usr/local/lib/python2.7/site-packages/airflow/www/templates/admin/master.html Verwenden Sie "x.getTime ()" anstelle der als Zeitstempel festgelegten UTC-Sekunden.

x = new Date()
//var UTCseconds = (x.getTime() + x.getTimezoneOffset()*60*1000);
var seconds = x.getTime();
$("#clock").clock({
    "seconds":"false",
    "calendar":"false",
    "format":"24",
    "timestamp":seconds
}).click(function(){
    alert('{{ hostname }}');
});
$('span').tooltip();

/usr/local/lib/python2.7/site-packages/airflow/www/static/jqClock.min.js Da "UTC </ span>" "im folgenden Codeteil geschrieben ist, ändern Sie dies in eine beliebige Zeichenfolge.

<span class='clocktime'>"+p+":"+l+(n.seconds=="true"?":"+v:"")+o+"UTC </span>");t[r]=setTimeout(function(){f($(j),n)},1000)}};f($(this),d)})};

tree view /usr/local/lib/python2.7/site-packages/airflow/www/static/d3.v3.min.js Ändern Sie "Qa.scale.utc" in "Qa.scale".

/usr/local/lib/python2.7/site-packages/airflow/www/templates/airflow/tree.html Da es mit "dttm.setHours (dttm.getHours () + 7)" plus 7 Stunden waren, werde ich es "dttm.setHours (dttm.getHours ())" geben.

  var extent = d3.extent(base_node.instances, function(d,i) {
    dttm = new Date(d.execution_date);
    dttm.setHours(dttm.getHours());
    //dttm.setHours(dttm.getHours()+7)
    return dttm;
  });

gantt view /usr/local/lib/python2.7/site-packages/airflow/www/static/highcharts.js Ich werde von useUTC:! 0 zu useUTC: false wechseln

Schließlich

Dies macht es etwas einfacher zu sehen

Recommended Posts

Japanische Lokalisierung des Luftstroms
Japanische Lokalisierung von Pycharm
PyCharm japanische Lokalisierung (resources_jp)
Japanische Lokalisierungseinstellung von PyCharm
[Python] Japanische Lokalisierung von matplotlib unter Ubuntu
Koexistenz von Fcitx und Zoom ~ Mit japanischer Lokalisierung ~