Gunicorn and flask now work without changing directory
This commit is contained in:
parent
ee998bb7e8
commit
4463b447bc
@ -24,7 +24,13 @@ for capitulum in capitula:
|
|||||||
def llpsi():
|
def llpsi():
|
||||||
return render_template('index.html', capitula=capitula)
|
return render_template('index.html', capitula=capitula)
|
||||||
|
|
||||||
@app.route('/llpsi/<path:pensum_id>')
|
@app.route('/llpsi/<path:capitulum_id>')
|
||||||
|
def capitulum(capitulum_id):
|
||||||
|
filename = app.root_path + '/templates/Capitula/' + capitulum_id + '.html'
|
||||||
|
with open(filename, 'r') as file:
|
||||||
|
return render_template('Capitulum.html', capitulum_title=capitulum_id.replace('_', ' '), capitulum_content=file.read())
|
||||||
|
|
||||||
|
@app.route('/llpsi/pensa/<path:pensum_id>')
|
||||||
def pensum(pensum_id):
|
def pensum(pensum_id):
|
||||||
filename = app.root_path + '/templates/Pensa/' + pensum_id + '.html'
|
filename = app.root_path + '/templates/Pensa/' + pensum_id + '.html'
|
||||||
with open(filename, 'r') as file:
|
with open(filename, 'r') as file:
|
||||||
|
@ -30,10 +30,18 @@ h2 {
|
|||||||
display: inline;
|
display: inline;
|
||||||
}
|
}
|
||||||
|
|
||||||
#pensum_content {
|
.pensum_content {
|
||||||
font-size: 2vw;
|
font-size: 2vw;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.capitulum_content {
|
||||||
|
font-size: 2vw;
|
||||||
|
}
|
||||||
|
|
||||||
|
p.capitulum_content {
|
||||||
|
text-indent: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
span {
|
span {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='css/LLPSI.css') }}">
|
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='css/LLPSI.css') }}">
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function adjust_size() {
|
function adjust_size() {
|
||||||
const pensum = document.querySelector('#pensum_content');
|
const pensum = document.querySelector('.pensum_content');
|
||||||
const inputs = pensum.querySelectorAll('input');
|
const inputs = pensum.querySelectorAll('input');
|
||||||
inputs.forEach((input) => {
|
inputs.forEach((input) => {
|
||||||
if (input.type=="text") {
|
if (input.type=="text") {
|
||||||
@ -55,7 +55,7 @@
|
|||||||
|
|
||||||
|
|
||||||
function validate() {
|
function validate() {
|
||||||
const pensum = document.querySelector('#pensum_content');
|
const pensum = document.querySelector('.pensum_content');
|
||||||
const inputs = pensum.querySelectorAll('input');
|
const inputs = pensum.querySelectorAll('input');
|
||||||
|
|
||||||
inputs.forEach((input) => {
|
inputs.forEach((input) => {
|
||||||
@ -77,7 +77,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function show_answers() {
|
function show_answers() {
|
||||||
const pensum = document.querySelector('#pensum_content');
|
const pensum = document.querySelector('.pensum_content');
|
||||||
const inputs = pensum.querySelectorAll('input');
|
const inputs = pensum.querySelectorAll('input');
|
||||||
|
|
||||||
inputs.forEach((input) => {
|
inputs.forEach((input) => {
|
||||||
@ -97,7 +97,7 @@
|
|||||||
Quantitās: <input type="checkbox" id="vowel_length">
|
Quantitās: <input type="checkbox" id="vowel_length">
|
||||||
</label>
|
</label>
|
||||||
</header>
|
</header>
|
||||||
<div id="pensum_content">
|
<div class="pensum_content">
|
||||||
<p>{{pensum_content|safe}}</p>
|
<p>{{pensum_content|safe}}</p>
|
||||||
<br>
|
<br>
|
||||||
<button title="Check answers" onclick="return validate();">Mitte</button><button title="Show correct answers" onclick="return show_answers();">Responsa</button>
|
<button title="Check answers" onclick="return validate();">Mitte</button><button title="Show correct answers" onclick="return show_answers();">Responsa</button>
|
||||||
|
@ -10,9 +10,9 @@
|
|||||||
<h1>Lingua Latīna Per Sē Illūstrāta</h1>
|
<h1>Lingua Latīna Per Sē Illūstrāta</h1>
|
||||||
<dl>
|
<dl>
|
||||||
{% for capitulum in capitula %}
|
{% for capitulum in capitula %}
|
||||||
<dt>{{capitulum.title}}
|
<dt><a href="/llpsi/{{capitulum.filename}}">{{capitulum.title}}</a>
|
||||||
<dd><a href="/llpsi/{{capitulum.filename}}_Pensum_A">Pensum A</a></dd>
|
<dd><a href="/llpsi/pensa/{{capitulum.filename}}_Pensum_A">Pensum A</a></dd>
|
||||||
<dd><a href="/llpsi/{{capitulum.filename}}_Pensum_B">Pensum B</a></dd>
|
<dd><a href="/llpsi/pensa/{{capitulum.filename}}_Pensum_B">Pensum B</a></dd>
|
||||||
</dt>
|
</dt>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</dl>
|
</dl>
|
||||||
|
Loading…
Reference in New Issue
Block a user