o
    dl                     @   sj   d dl mZ d dlmZmZ d dlmZ d dlmZ G dd deZ	G dd deZ
G d	d
 d
ejZdS )    )forms)UserCreationFormAuthenticationForm)User)
Genesearchc                   @   s@   e Zd ZejejdddddZejejdddddZdS )	LoginFormYour Usernameform-boxplaceholderclassattrswidgetYour PasswordN)	__name__
__module____qualname__r   	CharField	TextInputusernamePasswordInputpassword r   r   /home/tommy/Atlas/base/forms.pyr      s    r   c                   @   s   e Zd ZG dd dZejejdddddZejejdddddZ	ejej
d	ddddZejej
d
ddddZdS )
SignupFormc                   @   s   e Zd ZeZdZdS )zSignupForm.Meta)r   email	password1	password2N)r   r   r   r   modelfieldsr   r   r   r   Meta   s    r"   r   r	   r
   r   r   z
Your Emailr   zConfirm PasswordN)r   r   r   r"   r   r   r   r   
EmailInputr   r   r   r   r   r   r   r   r      s$    r   c                   @   s0   e Zd ZejdejdddddZdd Zd	S )

SearchFormd   Searchr	   r
   r   )
max_lengthr   c                 C   s   | j d }| }|S )Nquery)cleaned_data
capitalize)selfr(   r   r   r   clean_query4   s   
zSearchForm.clean_queryN)r   r   r   r   r   r   r(   r,   r   r   r   r   r$   +   s    r$   N)djangor   django.contrib.auth.formsr   r   django.contrib.auth.modelsr   dataset.modelsr   r   r   Formr$   r   r   r   r   <module>   s    