他のフィールドも追加して、Productモデルをつくって
理解しました。モデルに必要な他のフィールドも追加しましょう。
python
from django.db import models
class Product(models.Model):
html_id = models.IntegerField()
maker_code = models.IntegerField(default=161)
brand_name = models.CharField(max_length=100)
brand_name_eng = models.CharField(max_length=100)
manufacturer_part_number = models.CharField(max_length=100)
new_part_number = models.CharField(max_length=100, blank=True, null=True)
supplier_part_number = models.CharField(max_length=100, blank=True, null=True)
JAN_code = models.CharField(max_length=100, blank=True, null=True)
breadcrumb_list = models.TextField(blank=True, null=True)
product_name = models.CharField(max_length=100)
SKU_size = models.CharField(max_length=100, blank=True, null=True)
SKU_color = models.CharField(max_length=100, blank=True, null=True)
SKU_product_name = models.CharField(max_length=100, blank=True, null=True)
SKU_product_number = models.CharField(max_length=100, blank=True, null=True)
catch_copy = models.CharField(max_length=100, blank=True, null=True)
adaptation = models.CharField(max_length=100, blank=True, null=True)
product_info1 = models.TextField(blank=True, null=True)
product_info2 = models.TextField(blank=True, null=True)
product_info3 = models.TextField(blank=True, null=True)
weight = models.CharField(max_length=100, blank=True, null=True)
price = models.DecimalField(max_digits=10, decimal_places=2, blank=True, null=True)
retail_price_tax_included = models.DecimalField(max_digits=10, decimal_places=2, blank=True, null=True)
margin = models.CharField(max_length=100, blank=True, null=True)
margin_tax_included = models.CharField(max_length=100, blank=True, null=True)
stock = models.CharField(max_length=100, blank=True, null=True)
thumbnail_image_url = models.URLField(blank=True, null=True)
image_url = models.TextField(blank=True, null=True)
review_text = models.TextField(blank=True, null=True)
review_star_count = models.CharField(max_length=100, blank=True, null=True)
shipping_fee = models.CharField(max_length=100, blank=True, null=True)
shipping_options = models.CharField(max_length=100, blank=True, null=True)
free_shipping_line = models.CharField(max_length=100, blank=True, null=True)
shipping_days = models.CharField(max_length=100, blank=True, null=True)
tag = models.CharField(max_length=100, blank=True, null=True)
alternative_products = models.CharField(max_length=100, blank=True, null=True)
related_products = models.CharField(max_length=100, blank=True, null=True)
acquisition_time = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.product_name
このように、必要なフィールドを追加してモデルを完成させることができます。

ディスカッション
コメント一覧
まだ、コメントがありません