Create a new directory.
Go into the directory and run from command line:
$ jam-project.py
The following files and folders will be created in the directory:
/
css/
js/
img/
reports/
static/
admin.sqlite
server.py
index.html
wsgi.py
To start Jam.py web server run server.py script.
$ ./server.py
Note
You can specify a port as parameter, for example
$ ./server.py 8081.
By default, the port is 8080. If you will specify another port, you need to use it in a browser in the next steps.
Open a Web browser and go to “/builder.html” on your local domain – e.g., http://127.0.0.1:8080/builder.html. You should see the select language dialog.
127.0.0.1:8080/builder.html
In the dialog that will appear, select the language and press OK button.
In the New project dialog box fill in:
When you press OK, the connection to the database will be checked, and in case of failure an error message will be displayed.
Note
Please note the following requirements:
fdb
library must be installedpsycopg2
libraryMySQLdb
librarycx_Oracle
librarypymssql
libraryNote
For SQLite database, when an item field is deleted or renamed, or foreign key is created, Application builder, creates a new table and copies records from the old one into it.
For SQLite database, Jam.py doesn’t support importing of metadata into an existing project (project with tables in the database). You can only import metadata into a new project.
If all goes well, a new project will be created and the project tree will appear in the Application builder.
Now, to see the project itself, create a new page in the browser and type in the address bar:
127.0.0.1:8080