Eu tenho um formulário com um campo FK, no meu exemplo, Setor.
# models.py
class Produto(models.Model):
titulo = models.CharField('Título', max_length=255)
setor = models.ForeignKey(
Setor,
def save_data(data, form_class, model, field) -> bool: | |
''' | |
Adiciona um novo valor no FK vindo do select do form. | |
Usando select2 com tags:true no select. | |
field_name: Nome do campo no form. | |
field_name_fk: Nome do campo na tabela ForeignKey. | |
field_value: Valor do campo field_name. | |
''' | |
field_name, field_name_fk, field_value = field |
json-server -w db.json
Port 3000
import uuid | |
from datetime import datetime | |
from pprint import pprint | |
import click | |
import yaml | |
from utils import datetime_to_string | |
FILENAME = 'report_test.yml' | |
# limit the task_type enum add just add an valid one |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> | |
<link rel="shortcut icon" href="https://alpinejs.dev/favicon.png"> | |
<title>AlpineJS</title> | |
<!-- Bulma --> |
# Fix new app | |
DIR=$(pwd) | |
APP_NAME=$1 | |
# Add route on urls.py | |
sed -i "\@path('admin@ s@.*@ path('$APP_NAME/', include('backend.$APP_NAME.urls', namespace='$APP_NAME')),\n&@" $DIR/backend/urls.py | |
# Insert text in INSTALLED_APPS | |
sed -i "s/\]\s*$/ 'backend.$APP_NAME',\n]/" $DIR/backend/settings.py |
import json | |
data = """ | |
{ | |
"data": { | |
"items": [ | |
{ | |
"name": "SciELO Preprints", | |
"type": "dataverse", | |
"url": "https://data.scielo.org/dataverse/preprints", |
E clonar a partir do seu repositório.
git clone [email protected]:<SEU-USERNAME>/core.git
O importante é aplicar o filtro corretamente.