DOC
This commit is contained in:
parent
1aa9df5f7f
commit
5e5ebd6821
5 changed files with 22 additions and 8 deletions
|
|
@ -27,21 +27,23 @@
|
|||
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}View}{13}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}Template rendering}{13}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Variablen an ein Template \IeC {\"u}bergeben}{13}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}''Django template language''}{13}}
|
||||
\gdef\minted@oldcachelist{,
|
||||
default-pyg-prefix.pygstyle,
|
||||
default.pygstyle,
|
||||
1EF5F198DB11D884A8F3F8166C390F5847D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
20EC931F8490D378180FA3F951C421E447D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
A9919588A6D91591D3CAA4F3001F345B47D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
C979C1D44B204897A3DDD0DB9A0A5E7147D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
D608A7419D2E2B1B9DC8374CBF30931C47D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
90BB626EF9CFA5AAE8FC387BE92CE4C047D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
B348860DA4CE0BC9507967FD35D8F1EA47D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
477C16590DB512BBD87ADB12359B39BB47D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
69FD008A06C526EA627001AB2D9375FA47D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
C16B4A697A35E1BE87FC42461038F02647D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
CF41293164F73EA799796EA930DC2D8047D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
A055FD522A0AEB526BEA0D243A3FBE3647D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
AFBBA6C854D3F40D46E4B39281586D0347D599A9433F896BEC25BBDC7D4D3BE9.pygtex,
|
||||
357F88DDBB0C7756F8AB5E672939127047D599A9433F896BEC25BBDC7D4D3BE9.pygtex}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}''Django template language''}{14}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}Ein Beispiel}{14}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Rendering}{14}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5}Den Inventarisierungsserver einrichten}{14}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {6}Erkl\IeC {\"a}rung der Benutzeroberfl\IeC {\"a}che}{14}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Installation}{14}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {6}Erkl\IeC {\"a}rung der Benutzeroberfl\IeC {\"a}che}{15}}
|
||||
|
|
|
|||
BIN
doc/Django.pdf
BIN
doc/Django.pdf
Binary file not shown.
Binary file not shown.
|
|
@ -307,7 +307,7 @@ def mainview(request):
|
|||
\end{minted}
|
||||
In diesem Beispiel wird context = {'a': 'b', 'beispiel': True, 'liste': range(10)} als Kontextdictionary übergeben. Das heißt innerhalb des HTML Templates kann auf die Variablen ''a'', ''beispiel'' und ''liste'' zugegriffen werden.
|
||||
\subsection{''Django template language''}
|
||||
In django existiert eine kleine eigene Skriptsprache, die ''django template language''. Mit ihrer Hilfe kann in Templates auf den übergebenen Kontext eingegangen werden. Sie enthält if-Abfragen, for-Schleifen und vieles mehr, kann aber auch einfach Variablen einbinden.
|
||||
In django existiert eine kleine eigene Skriptsprache, die ''django template language''. Mit ihrer Hilfe kann in Templates auf den übergebenen Kontext eingegangen werden. Sie enthält if-Abfragen, for-Schleifen und vieles mehr, kann aber auch einfach Variablen einbinden. ''{{ var }}'' gibt dabei immer eine einzubindende Variable an, ''\{\%\%\}'' zeigt Befehlssequenzen an.
|
||||
\subsubsection{Ein Beispiel}
|
||||
Im folgenden Beispiel wird eine Liste namens ''Items'' übergeben. Es soll erst überprüft werden ob diese wirklich übergeben worden ist, und dann jedes Element ausgegeben werden. Der $<$head$>$ tag wurde im Beispiel weggelassen, da er für diese Demonstration irrelevant ist.
|
||||
\begin{lstlisting}[language=html]
|
||||
|
|
@ -325,8 +325,18 @@ Im folgenden Beispiel wird eine Liste namens ''Items'' übergeben. Es soll erst
|
|||
</body>
|
||||
</html>
|
||||
\end{lstlisting}
|
||||
\subsection{Rendering}
|
||||
Das ''rendering'' findet in dem Moment statt, wo in dem View die ''render()'' Methode aufgerufen wird. Diese erstellt aus dem Kontext und dem Template eine fertige HTML Datei, die dem Benutzer angezeigt wird. Sie beachtet dazu die Kontrollsequenzen im Template und setzt die entsprechenden Variablen aus dem Kontext ein.
|
||||
|
||||
\section{Den Inventarisierungsserver einrichten}
|
||||
Der Inventarisierungsserver basiert auf einem Virutualisierungssystem namens Docker. Um den Server einzurichten wird daher Docker sowie das zugehörige Programm Docker compose benötigt.
|
||||
\subsection{Installation}
|
||||
\begin{enumerate}
|
||||
\item Installieren sie Docker und Docker compose. Sie sind auf\newline \url{https://www.docker.com/get-started} und\newline \url{https://docs.docker.com/compose/install/}\newline verfügbar. Dort ist auch der Installationsvorgang genauer beschrieben.
|
||||
\item Clonen sie das GitHub Repository von\newline \url{git@github.com:Clemens-Dautermann/Inventarium.git}
|
||||
|
||||
|
||||
\end{enumerate}
|
||||
\section{Erklärung der Benutzeroberfläche}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -23,7 +23,9 @@
|
|||
\contentsline {subsection}{\numberline {3.3}View}{13}
|
||||
\contentsline {section}{\numberline {4}Template rendering}{13}
|
||||
\contentsline {subsection}{\numberline {4.1}Variablen an ein Template \IeC {\"u}bergeben}{13}
|
||||
\contentsline {subsection}{\numberline {4.2}''Django template language''}{14}
|
||||
\contentsline {subsection}{\numberline {4.2}''Django template language''}{13}
|
||||
\contentsline {subsubsection}{\numberline {4.2.1}Ein Beispiel}{14}
|
||||
\contentsline {subsection}{\numberline {4.3}Rendering}{14}
|
||||
\contentsline {section}{\numberline {5}Den Inventarisierungsserver einrichten}{14}
|
||||
\contentsline {section}{\numberline {6}Erkl\IeC {\"a}rung der Benutzeroberfl\IeC {\"a}che}{14}
|
||||
\contentsline {subsection}{\numberline {5.1}Installation}{14}
|
||||
\contentsline {section}{\numberline {6}Erkl\IeC {\"a}rung der Benutzeroberfl\IeC {\"a}che}{15}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue