説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Yann Weber 967be41ede Disabled tests on LeDatasource SQL 8年前
DataSource Lodel: first draft of Settings class 9年前
EditorialModel More on LeRelation fieldtypes leo and naturerelation 8年前
Lodel Disabled tests on LeDatasource SQL 8年前
leapi Disabled tests on LeDatasource SQL 8年前
.gitignore Lodel: first draft of Settings class 9年前
Doxyfile Adding graph generation to Doxyfile 9年前
README.md Add a new method __purge_db() to the migration handler 9年前
lint Add a lint script used to test pep8 and lint error 9年前
makemigrations_interactive_rename.patch Added a dryrun option to the migration handler and solved a bug in the django patch file 9年前
refreshdyn.py Updated LeFactory generated code and LeFactory class itself 9年前
requirements.txt Change the MySQL connector and updates the requirements.txt 9年前
runtest Added modify_rank test, done some refactoring and updated runtest utils script 9年前
settings_local.py.example Lodel: first draft of Settings class 9年前

README.md

First test installation :

  • use python 3.4

** install dependencies pip install -r requirements.txt

** Doxygen generation Dependencies : doxygen graphviz doxypy Generation : run doxygen in the root folder (where the Doxyfile is)

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

** create DATABASES mysql

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

** Generate the code for LeObject API

# -*- coding: utf-8 -*-

from EditorialModel.model import Model
from leobject.lefactory import LeFactory
from EditorialModel.backend.json_backend import EmBackendJson
from leobject.datasources.ledatasourcesql import LeDataSourceSQL

OUTPUT = 'leobject/dyn.py'

em = Model(EmBackendJson('EditorialModel/test/me.json'))

pycode = LeFactory.generate_python(EmBackendJson, {'json_file':'EditorialModel/test/me.json'}, LeDataSourceSQL, {})

print(pycode)

with open(OUTPUT, 'w+') as fp:
    fp.write(pycode)