
Κατά τη μετάβαση σε newforms διαχειριστή είμαι έχοντας δυσκολία να αναφέρονται για το πώς προσδιορισθούν οι βασικές = False για ImageFields.


Παίρνω το ακόλουθο μήνυμα λάθους:



```
TypeError: __init__() got an unexpected keyword argument 'core'

```

[Επεξεργασία] Ωστόσο, με απλά αφαιρώντας το βασικό επιχείρημα να πάρω ένα «Αυτό το πεδίο είναι υποχρεωτικό.» Σφάλμα στο περιβάλλον εργασίας admin στις απόπειρα υποβολής. Πως μπορεί κάποιος να επιτύχει ό, τι πυρήνα = False έχει ως στόχο να κάνει χρήση newforms διαχειριστή;

 
Django ImageField πυρήνα = False στο newforms το admin
======================================================



Για να απαλλαγείτε από «απαιτείται Αυτό το πεδίο,» θα πρέπει να κάνει ότι δεν απαιτείται, με τη χρήση κενό = True (και ενδεχομένως null = True, καθώς, αν δεν είναι μια CharField).

 

Αυτό είναι απλό. Άρχισα να πάρει αυτό το πρόβλημα μερικές αναθεωρήσεις πριν. Βασικά, απλά αφαιρέστε το «πυρήνα = True» παράμετρος στην ImageField στα μοντέλα, και στη συνέχεια ακολουθήστε τις οδηγίες [εδώ](http://docs.djangoproject.com/en/dev/ref/contrib/admin/#inlinemodeladmin-objects) για να μετατρέψει σε αυτό που χρησιμοποιεί η newforms διαχειριστή.

 

Το `core`χαρακτηριστικό αυτό δεν χρησιμοποιείται πια.


Από το [Blog Brian Rosner είναι](http://oebfare.com/blog/2008/jul/20/newforms-admin-migration-and-screencast/) :



> 
> Μπορείτε να με ασφάλεια μόλις αφαιρέσει οποιαδήποτε και όλα τα `core`επιχειρήματα. Αυτοί που δεν χρησιμοποιούνται πλέον είναι. *newforms-admin* παρέχει τώρα ένα ωραίο διαγραφής πλαίσιο ελέγχου για το υπάρχον περιπτώσεις στις inlines.
> 
> 
> 

 