def add_forum(request): """ 新增帖子 :param request: :return: """ category = Forum_plate.objects.all() seo_list = get_object_or_404(Seo, name='社区论坛') if request.method == 'POST': form = Forum_form(request.POST) if form.is_valid(): forum = Forum() forum.title = form.cleaned_data.get('title') forum.category_id = form.cleaned_data.get('category') forum.keywords = request.POST.get('keywords') forum.content = form.cleaned_data.get('content') forum.authors = form.cleaned_data.get('authors') try: forum.save() return JsonResponse({"code": 200, "data": "发布成功"}) except Exception as e: return JsonResponse({"code": 400, "data": "发布失败"}) pattern = re.compile(r'<[^>]+>', re.S) result = pattern.sub("", str(form.errors)) return JsonResponse({"code": 400, "data": result}) return render(request,'pc/forum_add.html',locals())
def test(request): WorkList = [] for i in range(1, 100): WorkList.append( Forum( title= '```cpp\n下例 中的某些语句读不太明白:\n 1. DataTable dt=ds.Tables[\"cs\"] 这句最难理解,意思是读取cs表赋给新建的内存表dt(复制表)?还是dt表指向(引用)cs表,修改dt其实就是修改cs?\n 2. sda.FillSchema(dt,SchemaType.Mapped); 这句应该是将数据库表中的元数据填入到dt中,为何要填入?cs表中没有元数据吗?\n 3. 此例中修改了dt表,执行Update为何更新了数据库?dt、cs与数据库是个怎么个联系?\n\n\n例:\nSqlConnection ds;\nDataSet ds;\nSqlDataAdapter sda;\n........... \nDataTable dt=ds.Tables[\"cs\"];\nsda.FillSchema(dt,SchemaType.Mapped);\nDataRow dr=dt.Rows.Find(txtNo.text);\ndr[\"姓名\"]=txtName.Text.Trim();\ndr[\"性别\"]=txtSex.Text.Trim();\nSqlCommandBuilder cmdbuilder=new SqlCommandBuilder(sda);\nsda.Update(dt);\n```%s' % (i), category_id=4, authors_id='2a5ec3edf61c43a6a547851e9ba15071')) Forum.objects.bulk_create(WorkList) return HttpResponse('ok')
def add_forum(request): """ 新增帖子 :param request: :return: """ category = Forum_plate.objects.all() if request.method == 'POST': form = Forum_form(request.POST) if form.is_valid(): forum = Forum() forum.title = form.cleaned_data.get('title') forum.category_id = form.cleaned_data.get('category') forum.keywords = form.cleaned_data.get('keywords') forum.content = form.cleaned_data.get('content') forum.authors = form.cleaned_data.get('authors') try: forum.save() return JsonResponse({"code": 200, "data": "发布成功"}) except Exception: return JsonResponse({"code": 400, "data": "发布失败"}) return render(request,'pc/forum_add.html',locals())