def handle(self, *args, **options):
filename = options['filename']
datatype = options['datatype']
filetype = options['filetype']
coordSystem = options['coordSystem']
coordSystem2 = options['coordSystem2']
# coord = options['coord']
uid = options.get('uid') or slugid.nice().decode('utf-8')
name = options.get('name') or op.split(filename)[1]
if options['no_upload']:
if not op.isfile(op.join(settings.MEDIA_ROOT, filename)):
raise CommandError('File does not exist under media root')
django_file = filename
else:
django_file = File(open(filename, 'rb'))
# remove the filepath of the filename
django_file.name = op.split(django_file.name)[1]
tm.Tileset.objects.create(
datafile=django_file,
filetype=filetype,
datatype=datatype,
coordSystem=coordSystem,
coordSystem2=coordSystem2,
owner=None,
uuid=uid,
name=name)
评论列表
文章目录