def importer(disable_convert_code_tag, filename): """""" from rpress.models import Site site_domain = prompt('site domain') site = Site.query.filter_by(domain=site_domain).first() if site is None: return "[ERROR] invalue site domain!" import_data_from_wordpress_xml(db_session=db.session, site=site, disable_convert_code_tag=disable_convert_code_tag, filename=filename) #commit db.session.commit() return
def import_wordpress_xml(): """导入 wordpress xml 文件""" site = get_current_request_site() if site is None: return 'site binding error' if request.method != 'POST': return render_template('rp/site_tools/upload_wordpress_xml.html') file = request.files['file'] if file is None or not allowed_file(file.filename): return 'upload file error!' filename = os.path.join(UPLOAD_FOLDER, secure_filename(file.filename)) file.save(filename) response_msg = import_data_from_wordpress_xml( db_session=db.session, site=site, disable_convert_code_tag=False, filename=filename, is_cli_mode=False, is_skip_unknow_author=False ) db.session.commit() return response_msg
def import_wordpress_xml(): """导入 wordpress xml 文件""" site = get_current_site() if site is None: return 'site binding error' if request.method != 'POST': return render_template('rp/site_tools/upload_wordpress_xml.html') file = request.files['file'] if file is None or not allowed_file(file.filename): return 'upload file error!' filename = os.path.join(UPLOAD_FOLDER, secure_filename(file.filename)) file.save(filename) response_msg = import_data_from_wordpress_xml( db_session=db.session, site=site, disable_convert_code_tag=False, filename=filename, is_cli_mode=False, is_skip_unknow_author=False ) db.session.commit() return response_msg