質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.34%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

216閲覧

実際のhtmlとページのソースが異なり,意図しないものが表示される

meovv

総合スコア1

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2024/12/12 17:20

Djangoでクイズシステムを作っていルのですが,その中の"learning.html"というファイルについてです
ページソースを見ると,実施の"learning.html"にはないコード群があります.
そのコード群は他のページ(quiz.html)にはあるのと,learning.htmlを作成する際に,quiz.htmlをコピペして改変しました(これが関係するとは思えませんが)
urls.pyやviews.pyに誤りはなく,確実にlearningページではlearning.htmlが表示されています
また,Javascriptでは該当部分に関する処理は行われていません.
以下に該当部分のコードを載せます
learning.html:

<div class="quiz-area"> <div class="answer-area"> <h3>解答欄</h3> <!-- ドラッグしたカードがここに入る --> <div id="answer-box" class="answer-box"> <!-- ここにドラッグして解答を入力 --> </div> </div> <div class="card-area" id="card-container"> <h3>カード</h3> {% for card in cards %} <div class="draggable" draggable="true">{{ card.card }}</div> {% endfor %} </div> </div>

ページソース learning/:

<div class="quiz-area"> <div class="answer-area"> <h3>解答欄</h3> <!-- ドラッグしたカードがここに入る --> <div id="answer-box" class="answer-box"> <!-- ここにドラッグして解答を入力 --> </div> </div> <div class="card-area"> <div class="behavior-model"> <h3>振舞いモデル</h3> </div> <div id="card-container"> <h3>カード</h3>
<div class="draggable" draggable="true">}</div> <div class="draggable" draggable="true">min=A[i]</div> <div class="draggable" draggable="true">if(min&gt;A[i]){</div> <div class="draggable" draggable="true">A[1]=min</div> <div class="draggable" draggable="true">for(i=0;i&lt;N;i++){</div> <div class="draggable" draggable="true">}</div> </div> </div>
</div>

このような場で質問するのが初めてなので,不足があったらすみません

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Lhankor_Mhy

2024/12/13 01:08

『実施の"learning.html"にはないコード群』とは、具体的にはどの部分ですか? 提示されているすべての部分が、あなたが意図していないコードですか? 「こうなると想定して」「このコードを書いたが」「実際にはこうなった」などのように、想定・コード・実際に起きたこと、の3点を書いてください。
juner

2024/12/13 01:23 編集

ソース部分は ``` で囲ってください。囲わないと 簡易表現の インデントがソース扱いになって見づらいです。 具体的には次の様な感じです ``` ソース ```
Lhankor_Mhy

2024/12/13 03:06

あー、もしかして、 learning.html:以下のコードがテンプレートHTMLで、ページソース learning/:以下のコードが出力されたHTML、ということでしょうか? だとすると、あなたが見ている learning.html ではないHTMLファイル、たとえば別の場所にある同名のファイルなどが読み込まれている、というのが一番ありそうですね。
meovv

2024/12/13 06:10

コメントありがとうございます. 次回からソースは```で囲うようにします.すみません. viewsを改めて確認したら,render メソッドで指定しているテンプレート名が間違ってました...
guest

回答1

0

自己解決

views.pyのrender メソッドで指定しているテンプレート名が間違ってました.

投稿2024/12/13 06:11

meovv

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.34%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問