私はDjangoにとってまだとても新しいです。Djangoはテンプレートを伸ばしています
私は4つの.htmlファイルがあります。home.html header.html(すべてのページのための一般的なヘッダ)、body.html(負荷に必要なCSSファイルとユーザーの役割に応じたナビゲーションボタンを生成する)、およびapply.html
をここに私がしたいことがあります: 1)header.html(全ページの総称)body.htmlの親。
{% extends "header.html" %}
{% block body %}
{% for role in roles %}
{% load staticfiles %}
<link rel="stylesheet" href="{% static 'bodyTemplate.css' %}"/>
</head>
<body>
<div><!--place my button here</div>
{% endfor %}
{% endblock %}
:ここ
<!DOCTYPE html>
<html>
{% load staticfiles %}
<head>
<link rel="shortcut icon" href="{% static "favicon.ico" %}"/>
<link rel="stylesheet" href="{% static 'loginTemplate.css' %}" />
{% block body %}{% endblock %}
{% block content %}{% endblock %}
はbody.htmlで私のコードです: 2)home.htmlのbody.html親とここapply.html
はheader.htmlで私のコードです
{% extends "body.html" %}
{% block content %}
<div>load user detail<div>
{% endblock %}
質問:私は私のテストユーザー、自宅にログインここ
はhome.htmlとapply.htmlで私のコードです。 htmlは、bodyTemplate.cssが含まれているので、私が望むインターフェイスデザインを示しました。しかし、apply.htmlにリンクするボタンを押すと、空白のスタイリングワードとボタンのない白いページが表示されました。
"適用"ビューに任意の役割が設定されていますか? – Sayse
Nope。私はあなたがそれについて言及した後にそれを実現しました。それから私はいくつかのコードのチェックを行い、それはページがhome.htmlのようなボタンを表示しなかった理由の1つです。 – Ty943