Compare commits
No commits in common. "5368ff9ee3c83045ec10ef7ab53b47c95b46a794" and "ab19504738392a3e4efe25523245533dbd6573d2" have entirely different histories.
5368ff9ee3
...
ab19504738
30
README.md
30
README.md
@ -1,31 +1,3 @@
|
|||||||
# form
|
# form
|
||||||
|
|
||||||
Rest form generator / validator with CSRF support
|
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.
|
|
||||||
```
|
|
Loading…
Reference in New Issue
Block a user