問題タブ [reverse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - djangoのNoReverseMatch
しばらくデバッグした後、エラーが何であるかを見つけましたが、それを修正する方法がわかりません。
ver_caja
引数としてcajaオブジェクトのIDを受け取り、ジェネリックを呼び出す名前''のurlConfがありますobject_detail
。- クエリセットは正しいです。すべてのcajaオブジェクトを正しく取得してください。
- テンプレートには、次のような呼び出しがあります。
{% ver_caja caja.id %}
- オブジェクト
caja
はテンプレートによって正しく受信されます。 - MySQLを使用しています。
問題は、caja.id
値が「1」ではなく「1L」であるということです。
1L
urlconf(ver_caja
)は英数字ではなく整数を待機するため、これによりエラーが発生します' ' <int>L
。
django docsサイトで取得したすべての情報はこれです(チュートリアルの例として)、それは役に立ちません:
では、これを修正して、caja.id=1
代わりに受信するようにするにはどうすればよいcaja.id=1L
ですか?
前もって感謝します。
ペドロ
編集:ここにすべてのファイルがあります。
テンプレートエラー:
レンダリング中に例外が発生しました:引数'(1L、)'およびキーワード引数'{}'が見つからない'ver_caja_chica'のリバース。
caja / models.py
caja / urls.py
cajachica_list.html
編集 -2(目的で)間違ったurlconfを使用すると、これらはこのアプリのURLです:
たぶん、最終的なURLはdjangoによって間違って作成されています。
これらのURLはcaja/urls.py内にあり、プロジェクトのルートディレクトリからurls.pyに含まれています。
いくつかの手がかり?
javascript - JavaScript用のDjangoreverse()
私のプロジェクトには、外部のクライアント側スクリプトを使用したAjaxメソッドがたくさんあり(JavaScriptをテンプレートに含めたくない!)、Ajax呼び出しのURLを手動で変更する必要があるため、URLを変更するのはちょっと面倒です。 。
{% url %}
JavaScriptでtemplatetagの動作をエミュレートする方法はありますか?
たとえば^ajax
、スクリプトで始まり以降のurlpatternsを印刷すると、パターンが実際の値に置き換えられますか?
それが私の頭の中にあり、私の質問は-そのようなことをするための一般的な慣行はありますか?多分いくつかの再利用可能なアプリケーション?また、私はあなたが持っているアドバイスや関連する考えを読んでうれしいです。
更新1: 静的URLではなく計算URLについて話している:
java - void reverse()メソッドの記述を支援し、再帰を使用して完全な文を反転します(Java)
文字列の最初の文字を削除し、残りの部分文字列の後に置いてから印刷するものをすでに作成しました。手順では、文の最初の文字を削除して再帰を使用して文を反転し、反転した残りの部分文字列に連結します。 、すなわち。「Hello」は「olleH」を生成します。しかし、再帰の部分についてはわかりません。助けていただければ幸いです。ありがとうございます。これは私のコードです:
java - Long.reverse(long ) メソッドの使用は何ですか?
Long クラスで 1 つのメソッドを見つけました
public static long reverse(long i) {..}
このメソッドの用途は何ですか?
javascript - String.fromCharCodeを逆にする方法は?
String.fromCharCode(72)はHを与えます。charHから72番を取得する方法は?
python - 同じリストを持つループ内の逆ループ
各反復で、最初のループから最初の数字を出力し、逆のループからすべての 7 を出力します。逆ループのすべての数字ではなく、最後の (つまり最初の) 数字のみを印刷するにはどうすればよいですか?
ありがとう
django - Django - ラップされたビュー関数を逆にする
プロジェクトに django-schedule を組み込もうとしています。Django-schedule のソースはこちらです。それらはすべてスラッグをキャプチャするため、URLは好きではありません。私のプロジェクトでは、ユーザーごとに 1 つのカレンダーしか許可されないため、スラッグをキャプチャしても意味がありません。そこで、django-schedule ビューを次のようにラップしました (現在のユーザーを使用してスラッグを検索し、それを django-schedule のビューに渡します)。
urls.py の関連セクションは次のとおりです。
これは、django-schedule に含まれるテンプレート タグの 1 つ、prev_url に到達するまで問題なく動作します。
この関数は以下を発生させます。
このビューをラップして、逆呼び出しを機能させるにはどうすればよいですか?
django - djangoテンプレートの日付ベースの汎用ビューへのURL?
テンプレートから Django の日付ベースの汎用ビュー (具体的には object_detail) への URL を取得する簡単な方法はありますか?
このような URL conf が与えられた場合
私の理解は、私はこのようなことをする必要があるということです
それ以外で
- 年、月、日は文字列としてフォーマットする必要があります
- もっと簡単な方法があるはずです
誰かがこれらのいずれかについて意見を持っていれば、それは大歓迎です
ありがとう
c - ポインターを使用して文字列を変更するときに発生するセグメンテーション違反?
環境
私は C を学んでいて、ポインターを使用してその場で文字列を逆にしようとしています。(配列を使用できることは知っています。これは、ポインターについて学習することに関するものです。)
問題
以下のコードを実行しようとすると、セグメンテーション違反が発生し続けます。GCCはこの行が気に入らないよう*end = *begin;
です。何故ですか?
特に私のコードは、別の質問ですでに説明されている悪意のない C 関数とほぼ同じであるためです。