All source listed below  is under MIT license if no LICENSE file stating different is available.
		
		
		
		
		
		
		
		
		
			
				
				form
Rest form generator / validator with CSRF support
Usage
async with aiohttp.ClientSession():
    response = await aiohttp.post("[base_url]/create/",data=dict(
        firstname=dict(
            type="string",
            max_length=20,
            min_length=2,
            required=True,
            default=""
        ),
        age=dict(
            type="number",
            min_value=16,
            max_value=99,
            required=False,
            default=22
        ),
        captcha=dict(
            type="captcha",
            width=100,
            height=40
        )
    ))
    form = await response.json()
    # form is now exactly your payload with an extra field called csrf.
| .gitea/workflows | |
| src/form | |
| .gitignore | |
| LICENSE | |
| Makefile | |
| pyproject.toml | |
| README.md | |
| setup.cfg |