You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
**Django Data Wizard** is an interactive tool for mapping tabular data (e.g. Excel, CSV, XML, JSON) into a normalized database structure via [wq.io] and the [Django REST Framework]. Django Data Wizard allows novice users to map spreadsheet columns to serializer fields (and cell values to foreign keys) on-the-fly during the import process. This reduces the need for preset spreadsheet formats, which most data import solutions require.
1
+
**Django Data Wizard** is an interactive tool for mapping tabular data (e.g. Excel, CSV, XML, JSON) into a normalized database structure via [Django REST Framework] and [wq.io]. Django Data Wizard allows novice users to map spreadsheet columns to serializer fields (and cell values to foreign keys) on-the-fly during the import process. This reduces the need for preset spreadsheet formats, which most data import solutions require.
2
2
3
3
<img width="33%"
4
4
alt="Column Choices"
@@ -318,7 +318,7 @@ Usage:
318
318
--username myusername
319
319
```
320
320
321
-
The basic usage is similar to the [New Run API](#new-run). Only a content type and object id are required, while the other arguments will be auto-detected if possible. In particular, you may want to use [set_loader()][#custom-loader] to predefine the default `loader` and `serializer` for any models you plan to use with the CLI.
321
+
The basic usage is similar to the [New Run API](#new-run). Only a content type and object id are required, while the other arguments will be auto-detected if possible. In particular, you may want to use [set_loader()](#custom-loader) to predefine the default `loader` and `serializer` for any models you plan to use with the CLI.
322
322
323
323
The `runwizard` command will create a new `Run` and immediately start the `auto` task. Errors will be shown on the console.
324
324
@@ -341,7 +341,7 @@ class TimeSeriesSerializer(serializers.ModelSerializer):
341
341
model = TimeSeries
342
342
fields ='__all__'
343
343
344
-
# Use default serializer
344
+
# Use default name & serializer
345
345
data_wizard.register(TimeSeries)
346
346
347
347
# Use custom name & serializer
@@ -444,7 +444,7 @@ For backwards compatibility with 1.0.x, the default backend reverts to `celery`
444
444
445
445
The `threading` backend creates a separate thread for long-running asynchronous tasks (i.e. `auto` and `data`). The threading backend leverages the Django cache to pass results back to the status API. As of Django Data Wizard 1.1.0, **this backend is the default** unless you have configured Celery.
446
446
447
-
### `data_wizard.backends.immmediate`
447
+
### `data_wizard.backends.immediate`
448
448
449
449
The `immediate` backend completes all processing before returning a result to the client, even for the otherwise "asynchronous" tasks (`auto` and `data`). This backend is suitable for small spreadsheets, or for working around threading issues. This backend maintains minimal state, and is not recommended for use cases involving large spreadsheets or multiple simultanous import processes.
0 commit comments