説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Yann Weber dc143a3376 Implements delete in leapidatasource for leobjects and lerelations 8年前
DataSource Implements delete in leapidatasource for leobjects and lerelations 8年前
EditorialModel Documentation update : add something about Lodel2 UI and ACL 8年前
Lodel Documentation mainpage update 8年前
Template [#101] Changed the import method for the exceptions 8年前
doc/img Documentation update (again) 8年前
install Bugfix for Em MlString translations + me.json update 8年前
leapi Implements delete in leapidatasource for leobjects and lerelations 8年前
templates [#101] A template folder is available in Lodel2's root, containing the common templates for all the websites 8年前
.gitignore Updated the doxygen documentation 8年前
Doxyfile Documentation update (again) 8年前
Makefile Documentation update (again) 8年前
README.md Update README and mh comments 8年前
lint Add a lint script used to test pep8 and lint error 8年前
lodel_init.sh Comments update for doxygen doc 8年前
refreshdyn.py Comments update for doxygen doc 8年前
requirements.txt Added the version number of jinja2 in the requirements file 8年前
runtest Added modify_rank test, done some refactoring and updated runtest utils script 9年前
settings.py Code cleaning for generic fieldtype 8年前

README.md

  • use python 3.4

** install dependencies pip install -r requirements.txt


Creating a Lodel “instance”:

use the lodel_init.sh script :

lodel_init.sh INSTANCE_NAME INSTANCE_WANTED_PATH [LODEL2_LIB_PATH]
cd INSTANCE_PATH

Create a database for your instance mysql

CREATE DATABASE lodel2 CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL ON lodel2.* TO “lodel”@“localhost”;

Edit instance_settings.py according to your database, install database and dynamic code

make

Once the instance is created you can run an interactive python interpreter using :

python loader.py

If you want to write a script that run is the instance env you have to use

from loader import *

** Doxygen generation Dependencies : doxygen graphviz doxypy Generation : run make doc in the root folder

** create local config in settings.py Copy settings.py.example to settings.py, change the conf to your local settings

** Tools

A Makefile is written with common operations :

  • make clean : cleans doc and python pycache (and .pyc files)
  • make pip : upgrade python libs according to requirements.txt
  • make doc : generate the doxygen documentation
  • make check : run the unit tests
  • make : run check doc and pip