در tiddlywebplugins.form نوبتی برای تبدیل HTML فرم داده ها را به یک شی است که می تواند به فروشگاه قرار داده فراهم می کند.
همچنین می افزاید: حمایت POST به مجموعه استاندارد از آدرس ها و پشتیبانی برای آپلود فایل های باینری.
URL ها با پشتیبانی POST عبارتند از:
از & nbsp؛ / کیسه / مواد غذایی / tiddlers / دستور العمل / مواد غذایی / tiddlers
برای استفاده از، اضافه کردن tiddlywebplugins.form به system_plugins خود را در tiddlywebconfig.py.
سپس شما امکان ارسال tiddlers به سرور به شرح زیر است:
از & nbsp؛ 1. راه اندازی یک فرم HTML با هر عنصر به نام. نام های پشتیبانی شده عبارتند از:
& nbsp؛ از عنوان - tiddler.title (. این اختیاری است و، بستگی دارد که URL شما برای ارسال علاوه بر این، اگر شما به / کیسه / مواد غذایی / tiddlers POST بدون عنوان، شما یک عنوان UUID به جای دریافت). متن - برچسب ها tiddler.text - tiddler.tags (این می تواند یک لیست (به عنوان مثال چک باکس)، یا یک رشته فرمت به عنوان در هر تگ TiddlyWiki استاندارد). ایجاد - tiddler.created اصلاح - tiddler.modified فایل - این یک مورد خاص است و نشان دهنده یک فایل باینری بنابراین باید به صورت یک تگ HTML را. اگر این مشخص شده باشد، شما ممکن است شامل تگ ها و یک عنوان، اما هر چیز دیگری نادیده گرفته میشوند.
از & nbsp؛ 2. نوع محتوا (ویژگی Enctype فرم در HTML فرم زبان ویژه) از فرم باید به صورت appilcation / X-WWW-فرم-urlencoded یا چند / فرم داده (در صورت آپلود یک فایل باینری)
از & nbsp؛ 3. POST به صورت (به عنوان مثال - مجموعه ای از روش به POST) را به یکی از آدرس ها بالا (به عنوان مثال - تنظیم ویژگی اکشن)، جایگزین مواد غذایی به عنوان مورد نیاز است.
از & nbsp؛ 4. اختیاری specificy تغییر مسیر به تغییر مسیر به یک صفحه متفاوت است.
مثال طریقه استفاده:
می گویند شما می خواهید برای ارسال tiddler جدید به کیسه های برای "مشترک"، شما ممکن است HTML عبارتند از:
<اقدام فرم = "/ کیسه / رایج / tiddlers" متد "post"> <نوع ورودی = "متن" نام = "عنوان" مقدار = "جدید Tiddler" /> ای
Requirements:
Python
نظر یافت نشد