
    h)                     J    d Z ddlmZ ddlmZ  G d dej
                        Zy)u   
Cookie管理表单
    )forms   )PlatformCookiec                   *    e Zd ZdZ G d d      Zd Zy)PlatformCookieFormu   平台Cookie表单c                   ~    e Zd ZeZg dZ ej                  ddd       ej                  ddi      dZ	d	d
dddZ
y)PlatformCookieForm.Meta)platformcookie_datadescription	is_active   uI   请输入完整的Cookie字符串，格式: key1=value1; key2=value2; ...)rowsplaceholder)attrsr   u!   例如：我的京东登录Cookie)r   r   u   平台u   Cookie数据u   描述u   是否启用N)__name__
__module____qualname__r   modelfieldsr   Textarea	TextInputwidgetslabels     +/var/www/tech_portal/portal/cookie_forms.pyMetar	      s\    H)5>>j1  +5??B2 
 !)#'	
r   r   c                     | j                   j                  dd      }|st        j                  d      d|vrt        j                  d      |S )u   验证Cookie数据格式r    u   Cookie数据不能为空=u9   Cookie格式不正确，应包含键值对（key=value）)cleaned_datagetr   ValidationError)selfr   s     r   clean_cookie_dataz$PlatformCookieForm.clean_cookie_data   sQ    ''++M2>''(BCC k!''(cddr   N)r   r   r   __doc__r   r&   r   r   r   r   r      s    
 
&
r   r   N)r'   djangor   modelsr   	ModelFormr   r   r   r   <module>r+      s"     "   r   