17 lines
570 B
Python
17 lines
570 B
Python
import os
|
|
|
|
from django.conf import settings
|
|
from django.contrib.auth.models import User
|
|
from django.core.management.base import BaseCommand
|
|
|
|
from regluit.core import doab
|
|
|
|
class Command(BaseCommand):
|
|
help = "load doab books"
|
|
args = "<limit> <file_name> <async>"
|
|
|
|
def handle(self, limit=None, file_name="../../../bookdata/doab.json", async=True, **options):
|
|
|
|
command_dir = os.path.dirname(os.path.realpath(__file__))
|
|
file_path = os.path.join(command_dir, file_name)
|
|
doab.load_doab_records(file_path, limit=int(limit), async=async) |