当前位置: 首页 > 知识库问答 >
问题:

Django通过表单编辑现有帖子的详细信息

刘修能
2023-03-14

我正在工作的一个工作门户项目和招聘人员可以张贴一个实习。之后,他可以选择编辑他的文章以及。为此,我显示一个表单。(顺便说一句,我不使用Django表单)。我想在表单输入字段中显示存储在db中的值。我得到的问题为收音机,下拉列表,ckeditor文本字段和一个动态输入字段的技能。拜托,伙计们,你们能帮忙吗?

下面是我的代码片段:

<label>Internship Title</label>
<input type="text" class="form-control" name="internship_title" value="{{ 
internship.internship_title }}" required>
          
<input type="radio" id="customRadioInLine1" name="internship_mode" class="custom-control-input" 
value="Office" {% if '{{ internship.internship_mode }}' == 'Office' %} checked="checked" {% 
endif %}>
<label class="custom-control-label" for="customRadioInLine1">Office</label>    
              
<input type="radio" id="customRadioInLine2" name="internship_mode" class="custom-control-input" 
value="Work From Home">
<label class="custom-control-label" for="customRadioInLine2">Work From Home</label>    
          
<label for="industry_type">Industry Type</label>
<select class="form-control" id="industry_type" name="industry_type">
    {% for ind_type in industry_types %}
         <option value="{{ind_type}}">{{ind_type}}</option>
    {% endfor %}
</select>       

<label>Required Skills</label>
 <div class="input_skills_wrap">
     <div>
         <input type="text" class="form-control" name="internship_skills[]" required><button 
         class="btn btn-primary add-more-skill" type="button"><i class="glyphicon glyphicon- 
         plus"></i></button>
      </div>
 </div>           

 <label>Internship Description</label>
   <textarea name="internship_desc" required></textarea>

<script>

//EMPLOYMENT SKILLS
   $(".add-more-skill").click(function(e){
        e.preventDefault();
        $(".input_skills_wrap").append('<div><input type="text" class="form-control" 
         name="internship_skills[]" required><button class="btn btn-danger remove-skill" 
         type="button"><i class="glyphicon glyphicon-minus"></i></button></div>');
    });

   $(".input_skills_wrap").on("click", ".remove-skill", function(e){
      e.preventDefault();
      $(this).parent('div').remove();
    });
    CKEDITOR.replace('internship_desc');

暂时还没有答案

 类似资料:
  • 上一章,我们已经学会了创建帖子,下面来学习编辑和删除它们。页面的代码非常简单,让我们在这个时候来谈论一下 Meteor 是如何管理用户权限。 让我们先设置我们的路由器,添加一个可以访问帖子编辑页的路径,并设置它的数据上下文: Router.configure({ layoutTemplate: 'layout', loadingTemplate: 'loading', notFound

  • 我正在使用WordPress4.8.1和bridge主题 关于从新订单模板电子邮件中删除价格,我面临一些问题 我想删除价格列,但是我删除了总计和小计,但没有得到任何东西来删除价格列,因为产品正在浏览文件。 我发现这是来自这个代码: 在电子邮件订单详细信息中。php模板,我已经从woocommerce模板文件夹复制到我的子主题。 但是,如何定制这个钩子“wc_get_email_order_item

  • 问题内容: 我已经做了一个不错的表格,并使用了一个复杂的“添加”函数来处理它。像这样开始 现在,我真的不想重复该方法中的所有功能,因此我想可以使用完全相同的模板,甚至可以id在表单中添加一个字段,以便该函数知道其正在编辑的内容。但这有几个问题 我将在哪里放置功能?之所以必须在此之后,是因为这是创建文章的地方,但它甚至永远都不会达到那个目的,因为由于唯一的约束,表单是无效的(除非用户编辑了所有内容)

  • 本文向大家介绍Python 通过pip安装Django详细介绍,包括了Python 通过pip安装Django详细介绍的使用技巧和注意事项,需要的朋友参考一下 Python 通过pip安装Django详细介绍 经过前面的 Python 包管理工具的学习,接下来我们就要基于前面的知识,来配置 Django 的开发与运行环境。 首先是安装 Django(通过pip安装): 输出的结果在我这里是这样的:

  • 例子 #include <stdio.h> int main(void) { int i; for (i = 0; i < 10; i++) printf("%d ", i); putchar ('\n'); return 0; } 技巧 使用-fverbose-asm选项就可以生成带有详细信息的汇编文件: $ gcc -S -fverbose-asm foo.c

  • 我最近创建了一个非常基本的站点,用户可以在其中登录,然后访问一个他们可以编辑的表。我希望用户只能编辑自己的详细信息,而不能编辑其他人的详细信息,我不知道应该向代码中添加什么才能做到这一点。下面是编辑页面看起来像atm(我知道这样显示密码不是很安全,这只是一个例子) 更新:我不知道我应该添加到删除页面的值,所以它只删除登录用户的详细信息,而不删除任何人的。目前它没有删除任何细节。这是我的注册页面 这