説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Yann Weber 1ff7e6afc0 install/Makefile update (add a rule to remove dynamic code) 8年前
DataSource Fixing some doxygen comments errors 8年前
EditorialModel Cleanings doxygen comments 8年前
Lodel Now ACL and its factory use transwrap 8年前
Router Flask is implemented with a Router module to parse and deal with url elements and params 8年前
Template [#101] Changed the import method for the exceptions 8年前
acl Make current acl call catcher less verbose (don't print message when calling a methods starting with '__') 8年前
doc/img Documentation update (again) 8年前
install install/Makefile update (add a rule to remove dynamic code) 8年前
leapi Disabled wrapper in default settings + some little modifications 8年前
libs Make current acl call catcher less verbose (don't print message when calling a methods starting with '__') 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 Disabled wrapper in default settings + some little modifications 8年前
README.md Update README and mh comments 8年前
lint Add a lint script used to test pep8 and lint error 8年前
lodel.py Changed the sample display of request parameters in the index routing method 8年前
lodel_init.sh Update instances (new loader and utils) 8年前
refreshdyn.py Quite dirty & quick commit implementing acl wrapper for dynleapi 8年前
requirements.txt Added Flask to the requirements 8年前
runtest Added modify_rank test, done some refactoring and updated runtest utils script 9年前
settings.py Disabled wrapper in default settings + some little modifications 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