【问题标题】:Adding additional fields based on user interaction to create a post根据用户交互添加其他字段以创建帖子
【发布时间】:2020-06-06 19:54:26
【问题描述】:

我如何通过用户点击添加一个附加字段,所以我想要的最终结果是创建一个带有按钮的创建页面,上面写着添加段落、添加图像、添加字幕等。我使用 Python/Django 和 Jquery。

【问题讨论】:

    标签: python jquery html django django-models


    【解决方案1】:

    对于后端存储,您可以尝试:

    from django.db import models
    
    class Paragraph(models.Model):
    paragraph = models.CharField(max_length=100)
    
    def __str__(self):
       return self.paragraph
    
    class Image(models.Model):
    image = models.ImageField(upload_to=some/path)
    
    def __str__(self):
       return self.image
    
    
    class Page(models.Model):
    paragraph = models.ManyToManyField(Paragraph)
    image = models.ManyToManyField(Image)
    
    
    def __str__(self):
       return self.name
    

    希望对你有帮助,

    【讨论】:

      猜你喜欢
      • 2012-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 2023-03-18
      • 2015-02-12
      • 1970-01-01
      • 2012-07-23
      相关资源
      最近更新 更多