Opzetten van een toepassing van de kolf (3 / 6 stap)

Stap 3: Instellen van de Controllers


1. het creëren van uw eerste module

U moet uw eerste module maken. Modules hebben de neiging om alle van de inhoud voor een enkele pagina te bevatten, onder maak ik een module hieronder genoemd "thuis", die we voor de introductiepagina van onze voorbeeldtoepassing gebruiken zullen. Uit de hoofdmap van uw project:

 mkdir home cd home touch __init__.py touch views.py atom views.py 

De derde regel creëert een bestand met de naam "__init__.py", die lijkt misschien raar, maar is vereist in alle python modules. Het "views.py"-bestand bevat de controllers voor de eindpunten, of URL's, voor onze home page.

2. het creëren van een controller

In het bestand "views.py", moet u iets als:

 from flask import Blueprint home_view = Blueprint('home_view', __name__) # Route for the page def display_home_page(): return 'Hello, World!' 

Er is twee hoofdonderdelen daartoe, de blauwdruk en de display-functie.

De blauwdruk kan worden gezien als een verzameling van eindpunten, gewoonlijk gegroepeerd op de pagina zodat u toepassing meer modulaire kunnen. Deze zullen veel meer waardevol als uw toepassing groeit.

De display functie moet een decorateur die met behulp van de blauwdruk en het eindpunt dat wordt gebruikt voor deze weergave functie. In dit geval is het de root-url voor onze webapplicatie. Daarna is het een eenvoudige Python functie, later die zullen we kijken hoe om terug te keren van meer complexe weergaven voor de gebruiker.

Gerelateerde Artikelen

Opzetten van VHM gereedschap op een draaibank

Opzetten van VHM gereedschap op een draaibank

of je gewoon gekocht uw eigen draaibank, of net voorbij de SBU voor de metalen draaibanken bij tech shop, nu zul je sommige tooling voor de draaibank nodig. Dit instructable wil begeleiden u bij de keuze en het opzetten van indexeerbare carbide tooli
Opzetten van een vissentank

Opzetten van een vissentank

Opzetten van een vissentank kunnen een zeer stressvolle proces de eerste keer dat u het. Ik ga om u te begeleiden door het proces dat ik gebruiken elke keer als ik moet een tank instellen. Ik heb geconstateerd dat door het volgen van deze richtlijn k
Opzetten van een Website en domein

Opzetten van een Website en domein

Beeld door: Nitin MahetaStap 1: Meld u aan!Ik heb al een account op wix, maar het opzetten van een account is een vrij eenvoudig proces. Als you gonna inloggen u kunt typen in uw e-mail of log in met Facebook of Google plus.Beeld door: Mike van Onlin
Opzetten van een e-mailadres

Opzetten van een e-mailadres

Vandaag bloeit de behoefte aan een e-mailadres in de meeste websites of baan toepassingen dat het vereist een e-mail aanmelden of nieuwsbrieven en nu meer dan ooit moet u een e-mail ontvangen. Dus dit is hoe haar gedaan.Stap 1: Getting naar een websi
Opzetten van een VNC-Server op je Raspberry Pi

Opzetten van een VNC-Server op je Raspberry Pi

als je Raspberry Pi is besloten om een taak te doen die normaal gesproken niet vereist een monitor, muis en toetsenbord (of menselijke tussenkomst voor die kwestie), soms is het nuttig om het toegang tot van uw Raspberry Pi's besturingssysteem zonder
Het opzetten van een FTP-server met behulp van filezilla!

Het opzetten van een FTP-server met behulp van filezilla!

1. Wat is een FTP-server?2. Waarom zou ik willen maken?1. file Transfer Protocol (FTP) is een netwerkprotocol dat wordt gebruikt om de overdracht van gegevens van de ene computer naar de andere via een netwerk, zoals Internet.FTP is een protocol voor
Bouwen van een toepassing in Xcode 2 op een Mac

Bouwen van een toepassing in Xcode 2 op een Mac

Hallo! Dit is MacWorldWizardz hier weer vandaag om u te tonen hoe het bouwen van een toepassing (volledig functionele) in Xcode op een Mac! Dit is heel eenvoudig op basis van het type toepassing dat u wenst te bouwen, compileren, en.Nu, alles wat je
Opzetten van een Workshop

Opzetten van een Workshop

Dit Instructable op Instelling van een Workshop wordt u aangeboden door WoodSkills. Voor het plannen van de houtbewerking, gelieve te bezoeken de Houtbewerkingscursussen, boeken en tutorials, WoodSkillsDe eerste stap bij het opzetten van een workshop
Opzetten van een bewakingssysteem met behulp van webcam

Opzetten van een bewakingssysteem met behulp van webcam

Opzetten van een systeem van de veiligheid van het toezicht van webcam is geen rocket science. Wie een videoconferentie voor opgezet moet zitten kundig voor dit vrij goed te behandelen. Een webcam surveillancesysteem bestaat meestal uit een webcam, e
Het opzetten van uw eerste zoutwater aquarium

Het opzetten van uw eerste zoutwater aquarium

dit is een stapsgewijze gids voor het instellen van uw eerste aquarium. Deze informatie is gebaseerd op mijn ervaringen opzetten van mijn 2 tanks en de problemen en hoe ik behandeld met hen. De alle afgetopte woorden zijn die u moet zetten op het boo
Opzetten van rehab

Opzetten van rehab

Dit is een korte tutorial over het opzetten van Rehab op schermen van opleiding, branden of een event dat het nodig kan zijn.Stap 1: Wanneer moeten we dit? Er is verschillende soorten incidenten die we wellicht instellen van rehab voor de brandweer,
Opzetten van de werkplek Perfect Electronics

Opzetten van de werkplek Perfect Electronics

DIY is in mijn bloed en voor ongeveer 6 jaar nu ik dit werk heb gedaan. Ik heb een grote interesse in elektronica werk, prototyping, hergebruiken en bouwen. Werken is alleen leuk en kalmerende hebt u een goede werkplek met alles wat je moet op armlen
Opzetten van de Zybot-Software

Opzetten van de Zybot-Software

Dit Instructable is deel één van een zes-delige serie van de bouw van de Zybot. In dit Instructable zullen we het opzetten van de kant van de software van de Zybot. De ZYBO (Zynq Board) is een geïntegreerde software en digitale circuit ontwikkelplatf
Leer van de kolf

Leer van de kolf

dit is een leer-kolf, het wordt waterdicht met bijenwas, en een heeft een ceder en kurk stopper. Aan vrij it up ik gesneden een Keltische knoop aan de voorkant van de kolf. Hier ziet u de volledige instructable over hoe ik heb hier gemaakt.