def comment_create(request): article_id = int(request.POST["article_id"]) content = request.POST["content"].strip() to_comment_id = int(request.POST["to_comment_id"]) # print article_id, content, to_comment_id article = Article.objects.get(id=article_id) # print article comment = Comment(block=article.block, article=article, owner=request.user, content=content, to_comment_id=to_comment_id ) comment.save() if to_comment_id == 0: owner=article.owner content=u"有人评论了您的文章 %s" % article.title else: owner=comment.to_comment.owner content=u"有人评论了您的评论 %s" % comment.to_comment.content[:30] new_message = UserMessage(owner=owner, content=content, link=reverse("detail_message", args=[int(article_id), int(comment.id)]) ) new_message.save() return json_response({})
def comment_create(request): article_id = int(request.POST["article_id"]) content = request.POST["content"].strip() to_comment_id = int(request.POST["to_comment_id"]) # print article_id, content, to_comment_id article = Article.objects.get(id=article_id) # print article comment = Comment(block=article.block, article=article, owner=request.user, content=content, to_comment_id=to_comment_id) comment.save() if to_comment_id == 0: owner = article.owner content = u"有人评论了您的文章 %s" % article.title else: owner = comment.to_comment.owner content = u"有人评论了您的评论 %s" % comment.to_comment.content[:30] new_message = UserMessage(owner=owner, content=content, link=reverse( "detail_message", args=[int(article_id), int(comment.id)])) new_message.save() return json_response({})
def create_comment(request): article_id = int(request.POST["article_id"]) to_comment_id = int(request.POST["to_comment_id"]) content = request.POST["content"].strip() article = Article.objects.get(id=article_id) comment = Comment(block=article.block, article=article, owner=request.user, to_comment_id=to_comment_id, content=content) comment.save() if to_comment_id == 0: new_msg = UserMessage(owner=article.owner, content=u"有人评论了您的文章《%s》" % article.title, link=reverse("article_detail", args=[article.id])) new_msg.save() else: to_comment = Comment.objects.get(id=to_comment_id) new_msg = UserMessage( owner=to_comment.owner, content=u"有人回复了你的评论'%s'" % to_comment.content[:30], link=reverse("article_detail", args=[article.id])) new_msg.save() return json_response({})
def create_comment(request): if not request.user.is_authenticated(): return json_response({"status": "error", "msg": "您没有登录,不能发表评论哦~"}) article_id = int(request.POST["article_id"]) to_comment_id = int(request.POST.get("to_comment_id", 0)) content = request.POST["content"].strip() if not content: return json_response({"status": "error", "msg": "评论内容不能为空."}) article = Article.objects.get(id=article_id) if to_comment_id != 0: to_comment = Comment.objects.get(id=to_comment_id) new_msg = UserMessage(owner=to_comment.owner, content=u"有人回复了你的评论'%s'" % to_comment.content[:30], link="http://%s/article/detail/%s" % (request.get_host(), article.id)) new_msg.save() else: to_comment = None new_msg = UserMessage(owner=article.owner, content=u"有人评论了您的文章《%s》" % article.title, link="http://%s/article/detail/%s" % (request.get_host(), article.id)) new_msg.save() comment = Comment(article=article, owner=request.user, content=content, to_comment=to_comment) comment.save() return json_response({"status": "ok", "msg": ""})
def create_comment(request): article_id = int(request.POST['article_id']) article = Article.normal_objects.get(id=article_id) to_comment_id = int(request.POST.get("to_comment_id", 0)) form = CommentForm(request.POST) if to_comment_id != 0: to_comment = Comment.objects.get(id=to_comment_id) new_msg = UserMessage(owner=to_comment.owner, content="有人回复了你的评论'%s' " % to_comment.content[:30], link="/article/articledetail/%s" % article_id, status=0) new_msg.save() else: to_comment = None new_msg = UserMessage(owner=article.owner, content="有人评论了你的文章《%s》" % article.title, link="/article/articledetail/%s" % article_id, status=0) new_msg.save() if form.is_valid(): comment = form.save(commit=False) comment.owner = request.user comment.article = article comment.to_comment = to_comment comment.status = 0 comment.save() status = "ok" msg = "" else: status = "err" msg = "错误信息" return json_response({"status": status, "msg": msg})
def post(self, request): add_task_form = AddTaskForm(request.POST) if add_task_form.is_valid(): # 添加任务 task = UserWorkTask() task.create_user = request.user task.send_to = UserProfile.objects.get( id=request.POST.get('send_to')) task.content = request.POST.get('content') task.task_level = request.POST.get('task_level') task.start_time = request.POST.get('start_time') task.stop_time = request.POST.get('stop_time') task.ps = request.POST.get('ps') task.save() # 发送消息 create_msg = UserMessage() create_msg.send_user = UserProfile.objects.get( username=settings.System_superuser) create_msg.send_to = task.send_to.id create_msg.msg_content = '用户 <b style="color: green;">%s</b> 向你指派了新任务【<b style="color: red;">%s</b>】,请注意跟进!' % ( task.create_user.nick_name, task.content) create_msg.save() return HttpResponse('{"status":"success", "msg":"创建任务成功!"}', content_type='application/json') else: return HttpResponse('{"status":"fail", "msg":"创建任务失败!"}', content_type='application/json')
def getform(request): if request.method == 'POST': name = request.POST.get('name', '') email = request.POST.get('email', '') address = request.POST.get('address', '') message = request.POST.get('message', '') mess = UserMessage() mess.name = name mess.email = email mess.adress = address mess.message = message mess.save() return render(request, 'message_form.html')
def save_info(): """ 步骤: 实例化对象 调用save 方法保存 :return: """ user_messsage = UserMessage() user_messsage.name = 'wang' user_messsage.email = '*****@*****.**' user_messsage.address = 'beijing' user_messsage.message = '你好' user_messsage.save()
def comment_create(request): article_id = int(request.POST["article_id"]) to_comment_id = int(request.POST["to_comment_id"]) content = request.POST["content"] page_nums = request.POST["page_nums"] article = Article.objects.get(id=article_id) block = article.block owner = request.user comment = Comment(block=block, article=article, owner=owner, to_comment_id=to_comment_id, content=content) comment.save() if to_comment_id == 0: msg = UserMessage( owner=article.author, content=u"有人评论了你的文章:《%s》" % article.title, link=reverse("article_display", args=[article.id]) + "?comment_no=" + page_nums, ) msg.save() else: to_comment = Comment.objects.get(id=to_comment_id) msg = UserMessage( owner=to_comment.owner, content=u"有人评论了你的评论:'%s'" % to_comment.content[:20], link=reverse("article_display", args=[article.id]) + "?comment_no=" + page_nums, ) msg.save() return response.json_response({})
def getform(request): #类似java中的socket流 # messages = UserMessage.objects.all() # for m in messages: # print(m.name) if request.method == "POST": name = request.POST.get("name") address = request.POST.get("address") email = request.POST.get("email") message = request.POST.get("message") # print(UserMessage.objects.filter(name="bobby")[0].address) new_person = UserMessage() new_person.name = name new_person.address = address new_person.object_id = "helloworld3" new_person.message = message new_person.email = email new_person.save() return render(request, "message_form.html")
def getform(request): if request.method == "POST": first_name = request.POST.get('first-name', '') last_name = request.POST.get('last-name', '') message = request.POST.get('message', '') email = request.POST.get('email', '') phone_number = request.POST.get('phone', '') # all_messages = UserMessage.objects.filter(first_name='zhuzhu', last_name='ga') # for message in all_messages: # print(message) # user_message = UserMessage() user_message.first_name = first_name user_message.last_name = last_name user_message.message = message user_message.email = email user_message.phone_number = phone_number user_message.object_id = "dwad" user_message.save() return render(request, 'message_form.html')
def getTest(request): if (request.method == 'POST'): data = {} data['name'] = request.POST.get('name') data['email'] = request.POST.get('email') data['address'] = request.POST.get('address') data['message'] = request.POST.get('message') userMessage = UserMessage() userMessage.name = data['name'] userMessage.email = data['email'] userMessage.address = data['address'] userMessage.message = data['message'] userMessage.save() return HttpResponse('success') return render(request, 'messageboard.html')
def save(request): if request.method == 'POST': name = request.POST.get('name', '') message = request.POST.get('message', '') address = request.POST.get('address', '') email = request.POST.get('email', '') # 实例化对象 user_message = UserMessage() # 将html的值传入我们实例化的对象. user_message.name = name user_message.message = message user_message.address = address user_message.email = email # 调用save方法进行保存 user_message.save()
def getform(request): if request.method == 'POST': name = request.POST.get('name', '') message = request.POST.get('massage', '') address = request.POST.get('address', '') email = request.POST.get('email', '') # all_message = UserMessage.objects.filter(name='metianyan', address='河南') # if all_message: # message = all_message[0] # for message in all_message: # print(message.name) user_message = UserMessage() user_message.name = name user_message.message = message user_message.address = address user_message.email = email user_message.object_id = random.random(1, 1000) user_message.save() return render(request, 'message_form.html', {'my_message': message})
def send_message(request): users = [] message = [] if 'message' in request.POST: message = request.POST['message'] if len(message) > 1024: return render(request, 'message/sendmessage.html', {'username': request.user.username}) if 'users' in request.POST: usernames = request.POST['users'].strip().split(',') nonexistent_users = [] for u in usernames: try: users.append(User.objects.get(username=u)) except User.DoesNotExist: nonexistent_users.append(u) con = { 'username': request.user.username, 'nonexistent_users': nonexistent_users } render(request, 'message/sendmessage.html', con) m = CachedMessage.objects.create(writer=request.user, message=message) m.save() for u in users: if u.is_active: inbox = None try: inbox = Inbox.objects.get(owner=u) except Inbox.DoesNotExist: inbox = Inbox.objects.create(owner=u) inbox.save() usermessage = UserMessage(read=False, message=m.id) usermessage.save() inbox.messages.add(usermessage) return render(request, 'message/sendmessage.html', {'username': request.user.username})
def getform(request): # all_messages = UserMessage.objects.all() user = UserMessage() # user.object_id = "id_{}".format(random.randint(0, 10)) # user.name = "name_{}".format(random.randint(0, 10)) # user.email = "{}@{}.com".format(random.randint(0, 10),random.randint(0, 10)) # user.address = "address_{}".format(random.randint(0, 10)) # user.message = "message_{}".format(random.randint(0, 10))_id = "id_{}".format(random.randint(0, 10)) if request.method == "POST": user.name = request.POST.get('name', "") user.email = request.POST.get('email', "") user.address = request.POST.get('email', "") user.message = request.POST.get('email', "") user.save() # return render(request, 'message.html') return HttpResponse("dddd")
def post(self, request): add_deploy_form = AddDeployRecordForm(request.POST) if add_deploy_form.is_valid(): deploys = DeployRecord() deploys.pro = Provinces.objects.get( id=int(request.POST.get('pro'))) if (request.POST.get('city') is not None) and (request.POST.get('city') != ''): deploys.city = Cities.objects.get( id=int(request.POST.get('city'))) if (request.POST.get('area') is not None) and (request.POST.get('area') != ''): deploys.area = Areas.objects.get( id=int(request.POST.get('area'))) deploys.service = ProductionService.objects.get( id=int(request.POST.get('service'))) if (request.POST.get('tag_address') is not None) and (request.POST.get('tag_address') != ''): deploys.tag_address = request.POST.get('tag_address') deploys.deploy_time = request.POST.get('deploy_time') deploys.add_user = request.user if (request.POST.get('ps') is not None) and (request.POST.get('ps') != ''): deploys.ps = request.POST.get('ps') deploys.save() # 发送消息 create_msg = UserMessage() create_msg.send_user = UserProfile.objects.get( username=settings.System_superuser) create_msg.send_to = 0 address = Provinces.objects.get( id=int(request.POST.get('pro'))).name if (request.POST.get('city') is not None) and (request.POST.get('city') != ''): address = address + Cities.objects.get( id=int(request.POST.get('city'))).name if (request.POST.get('area') is not None) and (request.POST.get('area') != ''): address = address + Areas.objects.get( id=int(request.POST.get('area'))).name create_msg.msg_content = '用户 <b style="color: red;">%s</b> 更新发布了【<b style="color: orangered;">%s</b>】的【<b style="color: blue;">%s</b>】请知悉!' % ( request.user.nick_name, address, deploys.service.name) create_msg.save() return HttpResponse('{"status":"success", "msg":"添加成功!"}', content_type='application/json') else: return HttpResponse('{"status":"fail", "msg":"添加失败!"}', content_type='application/json')
def post(self, request, t_id): try: task = UserWorkTask.objects.get(id=int(t_id)) task.status = 1 task.save() # 发送消息 create_msg = UserMessage() create_msg.send_user = UserProfile.objects.get( username=settings.System_superuser) create_msg.send_to = task.send_to.id create_msg.msg_content = '任务发布者 <b style="color: green;">%s</b> 重新激活了指派给你的任务【<b style="color: red;">%s</b>】,请知悉!' % ( request.user.nick_name, task.content) create_msg.save() return HttpResponse('{"status":"success", "msg":"任务激活成功!"}', content_type='application/json') except Exception as e: return HttpResponse('{"status":"fail", "msg":"任务激活失败!"}', content_type='application/json')
def create_comment(request): article_id = int(request.POST["article_id"]) to_comment_id = int(request.POST["to_comment_id"]) content = request.POST["content"].strip() article = Article.objects.get(id=article_id) comment = Comment(block=article.block, article=article, owner=request.user, to_comment_id=to_comment_id, content=content) comment.save() if to_comment_id == 0: new_msg = UserMessage(owner=article.owner, content = u"有人评论您的文章 (%s)" % article.title, link = reverse("article_detail", args = [article.id])) new_msg.save() else: to_comment = Comment.objects.get(id=to_comment_id) new_msg=UserMessage(owner = to_comment.owner,content=u"有人回复了您的评论 '%s' "%to_comment.content[:30], link=reverse("article_detail", args=[article.id])) new_msg.save() return json_response({})
def comment_create(request): article_id = int(request.POST['article_id']) to_comment_id = int(request.POST['to_comment_id']) content = request.POST['content'].strip() article = Article.objects.get(id=article_id) comment = Comment(block=article.block, article=article, owner=request.user, to_comment_id=to_comment_id, content=content) comment.save() if to_comment_id == 0: new_msg = UserMessage(owner=article.owner, content=u'有人评论了您的文章《%s》' % article.title, link=reverse("article_detail", args=[article.id])) new_msg.save() else: to_comment = Comment.objects.get(id=to_comment_id) new_msg = UserMessage(owner=to_comment.owner, content=u'有人评论了您的评论"%s"' % to_comment.content[:30], link=reverse("article_detail", args=[article.id])) new_msg.save() return json_response({})
def create_comment(request): article_id = int(request.POST['article_id']) current_href = request.POST['current_href'].strip() to_comment_id = int(request.POST['to_comment_id']) content = request.POST['content'].strip() article = Article.objects.get(id=article_id) comment = Comment(block=article.block,article=article,owner=request.user,to_comment_id=to_comment_id,content=content) comment.save() if to_comment_id == 0: new_msg = UserMessage(owner=article.owner, content=u'有人评论了您的文章(%s)' % article.title, link=reverse('ariticle_detail',args=[article.id])) new_msg.save() else: to_comment = Comment.objects.get(id=to_comment_id) new_msg = UserMessage(owner=to_comment.owner, content=u'有人评论了您的评论(%s)' % to_comment.content[:30], # link=reverse('ariticle_detail',args=[article.id])) # link=reverse('ariticle_detail', # kwargs={'article.id':article.id,'comment_page_no':ariticle_detail(article_id).pagination_data.page_no})) # link=reverse('ariticle_detail',args=[article.id])+'?comment_page_no='+ current_href link=current_href) new_msg.save() return json_response({})