Reahl examples¶
Reahl comes with a number of examples ready for you to check out and play with. These are not self-explanatory – they are referred to all over in the rest of the tutorial to illustrate what is explained there.
This is just a quick guide you can use as a cheat sheet when you come across an example in the rest of the tutorial and you wonder how to run it.
Get developing with Reahl contains a step-by-step explanation of all the details here.
Listing and checking out examples¶
Once inside the virtualenv where you installed Reahl, you can use this command to list all the examples that come with Reahl:
reahl listexamples
The list of example names this outputs are referred to all over in our documentation.
To get an example, run (e.g.):
reahl example tutorial.hello
This will create a directory “hello” in your current location containing the example.
Running examples¶
After first checking out an example, you need to do the following before you can run it:
Go to the checked out example:
cd hello
Prepare the example for development:
reahl setup -- develop -NCreate a database:
reahl-control createdbuser etc reahl-control createdb etc reahl-control createdbtables etc
Once that is done, run the example:
reahl serve etc
Cleaning up¶
All examples use the same database. Before you run a different example, you need to remove the previous database:
reahl-control dropdb etc
To remove a previous example from development, run:
reahl setup -- develop -N --uninstall