хочу сделать
- Я хочу создать веб-приложение с помощью Django.
- Я хочу использовать django -funky-sheet для копирования и вставки таблицы Excel данные в приложение и зарегистрировать в базе данных. https://github.com/trco/django-funky-sheets
- Что касается модели OrderDetail, описанной ниже, я хочу вставить данные Excel, используя django -funky-sheet. Я могу просто вставить данные Excel. По поводу ForeignKey, я хочу зарегистрировать его как данные по умолчанию, а не с помощью django -funky-sheet. Что делать?
код
# models.py
class Order(models.Model):
customer = models.CharField(max_length=100)
date = models.DateField()
class OrderDetail(models.Model):
order = models.ForeignKey(Order, on_delete=models.CASCADE) # ←not by django-funky-sheets
item = models.CharField(max_length=40)
quantity = models.FloatField()
unit = models.CharField(max_length=20)
unit_price = models.FloatField()
amount = models.IntegerField()
# views.py
class CreateDetailView(HotView):
model = Detail
checkbox_checked = 'no'
checkbox_unchecked = 'yes'
action = 'create'
template_name = 'sites/detail.html'
prefix = 'table'
success_url = reverse_lazy('sites:index')
fields = (
'item',
'quantity',
'unit',
'unit_price',
'amount',
)
hot_settings = {
'contextMenu': 'true',
'language': 'ja-JP',
'licenseKey':'non-commercial-and-evaluation',
'autoWrapRow': 'true',
'rowHeaders': 'true',
'search': 'true',
'headerTooltips': {
'rows': 'true',
'columns': 'true'
},
'dropdownMenu': [
'remove_col',
'---------',
'make_read_only',
'---------',
'alignment'
]
}