Gitを使ってバージョン管理を管理するPython/Djangoプロジェクトに取り組んでいます。ローカルマスタブランチ上のGit-リンクが動作し、ライブバージョンでは動作しません
私は現在、私のローカルマシン上master
ブランチと、サーバー上のライブ
master
枝の間にいくつかの矛盾と問題を抱えている
...
は、私は私のローカルマシン上で、以前のバグを修正し、プッシュサーバーに変更が加えられましたが、サーバー上のライブバージョンのページのいずれかのリンクは、ローカルバージョンにあっても機能しなくなりました...
リンクはwww.mysiteです.co.uk/costing/id/- 'レポート'のリンクをクリックすると、次のエラーページが表示されます。
0 'date_to_display'、期待 'elifの'、 '他' または 'ENDIF':行87の/ 6108 /支払-レポート/概要/無効なブロックタグの原価計算/時
TemplateSyntaxError。このタグを登録または読み込むのを忘れましたか?
ローカルマシンでは、master
ブランチのこのリンクは正しく動作します。に(
{% block content_payment_schedule %}
{% if not webview %}
<div>
<table>
<tr>
...
</tr>
<tr>
<td>
<span class="project-name">{{project.project_name|upper}}</span>
</td>
<!-- Display today's date in the header -->
<td> {{ date_to_display }}</td>
</tr>
</table>
</div>
{% endif %}
...
{% endblock content_payment_schedule %}
これは私が以前にコードを追加したものだった:
ライブバージョンがinvalid block tag
文句を言っているテンプレートを見たので、私はそれをブロックしていることがわかりますリンクをクリックすることで生成されたPDFのヘッダーに日付を表示する)、今まで働いていた...
私は:localhost:8000/costing/id /を参照して同じ「レポート'リンクをクリックすると、localhost:8000/costing/id/payment-report/overview /(タブ付きコンテンツを表示し、taさまざまなレポートでは[概要]タブが自動的に選択されています)。ローカルマシンから
、私は
git commit -m 'message about commit'
、&を実行してみた場合master
枝の上に、その後、
git push origin master
Gitはその私を知らせるメッセージが表示さながら:
0メッセージは台のすべてアップを現在まで
git status
ディスプレイを言って:分岐マスターで
きれいにコミットすることは何も、作業ディレクトリ
は、なぜそれは私がライブバージョンでこのTemplateSyntaxError
を取得していますということです、私のローカルバージョンが正しく動作し、サーバー上のバージョンがローカルバージョンで最新の状態になっていますか?
同じ設定ファイルを使用しているかどうかを確認しましたか。違いはありますか?あなたのタグ 'date_to_display'を含んでいるファイルがサーバ上にあることは確かですか? –
ライブバージョンのコードが '{{date_to_display}}'を使用している場合、コードの最新バージョンを既に取得したように見えます。その場合、問題はあなたがサーバーを再起動していないということです。 – Alasdair
私は数回サーバーを再起動しました。この変数は数週間前に追加されました。その後、サーバーを再起動するたびにいくつかのバグが修正されました... – someone2088