graphql-python / graphql-python/graphene-mongo
Private fields and `db_field` arg’
- Lenguaje dominante
- Python
- Estrellas
- 287
- Forks
- 111
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Hello,
I’m playing with private fields with MongoEngine and Graphene-Mongo like this:
```python
class MyDocument(Document):
# define a “private” field (with underscore)
# but set the database field without the underscore:
_private = StringField(db_field="private")
class MyType(MongoengineObjectType):
class Meta:
model = MyDocument
```
And… the generated `MyType` has a field named `Private` (not `private`).
That make me ask 2 questions:
* It seems the conversion snake_case to camelCase does not make any special case for leading underscore: is it normal?
* Why not consider the database field?
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza en los puntos de entrada de la generación de campos de MongoengineObjectType y de la conversión de snake_case a camelCase; después, sigue cómo el campo con guion bajo inicial y su valor db_field se convierten en el nombre de GraphQL. La tarea estará terminada cuando el comportamiento de nomenclatura previsto esté establecido y cubierto por una prueba de regresión para el ejemplo mostrado de MyDocument y MyType.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- mongodb, python
- Área
- api
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100