
    P1iB                     ^    d dl mZ d dlmZ d dlmZ ddlmZ  G d dej                        Z	y)	    )forms)UserCreationForm)User   )Personc                        e Zd Z ej                   ej
                  ddi      d      Z ej                   ej                  ddi      dd	      Z	 G d
 d      Z
 fdZ xZS )
PersonFormtypedateattrsu   按照阳历/公历填写)widget	help_texttimeFu   如不确定可留空)r   requiredr   c                       e Zd ZeZg dZ ej                  ddi       ej                  ddi       ej                  ddd      d	Z
d
ddddZddiZy)PersonForm.Meta)namegender
birth_date
birth_timenotesr
   r   r   r   form-control   )classrows)r   r   r   u   姓名u   性别u   出生日期u   出生时间（选填）)r   r   r   r   r   u'   如果不知道具体时间可以不填N)__name__
__module____qualname__r   modelfieldsr   	DateInput	TimeInputTextareawidgetslabels
help_texts     ,/home/cursorai/projects/iching/bazi/forms.pyMetar      sp    H)%//0@A)%//0@A#U^^NA*NO
 (4	
 C

r)   r+   c                     t        |   |i | | j                  D ]6  }| j                  |   j                  j                  j                  ddi       8 y )Nr   r   )super__init__r!   r   r   update)selfargskwargsfield	__class__s       r*   r.   zPersonForm.__init__#   sK    $)&)[[EKK%%++22G^3LM !r)   )r   r   r   r   	DateFieldr"   r   	TimeFieldr#   r   r+   r.   __classcell__)r4   s   @r*   r	   r	      sj     uff%56-J !uff%56)J
 
$N Nr)   r	   N)
djangor   django.contrib.auth.formsr   django.contrib.auth.modelsr   modelsr   	ModelFormr	   r(   r)   r*   <module>r=      s#     6 +  N  Nr)   