Example #1
0
def pub(request: HttpRequest):
    try:
        payload = simplejson.loads(request.body)

        title = payload['title']
        c = payload['content']

        post = Post()
        post.title = title
        post.postdate = datetime.datetime.now(
            datetime.timezone(datetime.timedelta(hours=8)))
        post.auther = User(
            pk=request.user.id
        )  # request.user    # User(request.user.id) # User(pk=request.user.id)

        post.save()

        content = Content()
        content.post = post
        content.content = c

        content.save()
        return JsonResponse({'post_id': post.id})
    except Exception as e:
        print(e)
        return HttpResponseBadRequest()