def freemium():
if request.method == 'POST':
operation = request.form.get('operation')
if operation == "add":
addresses = [email.strip() for email in request.form.get('addresses', '').split(',')]
for email in addresses:
Freemium.create_or_update(email)
elif operation == 'remove':
prefix = 'remove-'
for key in request.form:
if key.startswith(prefix):
email = key[len(prefix):]
entry = Freemium.get_by_email(email)
if entry is not None:
entry.key.delete()
else:
flash('Unknown operation')
entries = Freemium.get_all()
entries = [entry.key.id() for entry in entries]
return render_template('admin-freemium.html', entries=entries)
评论列表
文章目录