myung 最近的时间轴更新
myung

myung

V2EX 第 248006 号会员,加入于 2017-08-11 07:31:56 +08:00
Django channels 服务器部署 应该怎么搞?
Django  •  myung  •  2020 年 12 月 17 日  •  最后回复来自 leeguo
8
如何通过一次 post,保存到 2 个表?
  •  1   
    Django  •  myung  •  2018 年 5 月 11 日  •  最后回复来自 myung
    13
    请教一下 django 自定义过滤器问题
    Django  •  myung  •  2018 年 4 月 22 日  •  最后回复来自 myung
    3
    Django 1688and 淘宝 API 应用
    Python  •  myung  •  2017 年 8 月 15 日
    myung 最近回复了
    2018 年 6 月 17 日
    回复了 myung 创建的主题 Django Django channels 服务器部署 应该怎么搞?
    @MES
    @ericls

    我现在是用 daphne 启动在 8001 然后 用 再用 uwsgi 8000 端口 + nginx 启动 网站是可以正常浏览,但是在用 chanels 实现到那个聊天 app 里 无法发送消息, 貌似是需要 nginx 做个转发? 求指点
    2018 年 5 月 11 日
    回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
    @WordTian 单独用都好用 合并到一起就都不好使了
    2018 年 5 月 11 日
    回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
    @WordTian 是的
    2018 年 5 月 11 日
    回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
    @virusdefender 贴到第 2 个附言了。。。贴错 3 次。
    2018 年 5 月 11 日
    回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
    ```
    def post(self, request):
    user = UserProfile.objects.get(username=request.user)
    new_goods = Goods(goods_user=user)
    goods_from = DaikouForm(request.POST, instance=new_goods)
    if goods_from.is_valid():
    goods_from.save()
    goods = Goods.object.get(id=new_goods.id)
    try:
    cart = Cart.object.get(cart_id=_cart_id)
    except Cart.DoseNotExist:
    cart = Cart.object.create(
    cart_id = _cart_id(request)
    )
    cart.save(),
    try:
    cart_item = CartItem.object.get(goods=goods, cart=cart)
    cart_item.quantity += 1
    cart_item.save()
    except CartItem.DoseNotExist:
    cart_item = CartItem.object.create(
    goods = goods,
    quantity = 1,
    cart = cart
    )
    cart_item.save()
    return redirect('cart:cart_detail')
    else:
    goods_from =DaikouForm()
    return redirect('index')
    ```
    2018 年 5 月 11 日
    回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
    @virusdefender 就是直接把 添加到购物那个函数内容 贴到保存数据库的后面了
    2018 年 5 月 11 日
    回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
    @virusdefender

    '''
    def post(self, request):
    user = UserProfile.objects.get(username=request.user)
    new_goods = Goods(goods_user=user)
    goods_from = DaikouForm(request.POST, instance=new_goods)
    if goods_from.is_valid():
    goods_from.save()
    goods = Goods.object.get(id=new_goods.id)
    try:
    cart = Cart.object.get(cart_id=_cart_id)
    except Cart.DoseNotExist:
    cart = Cart.object.create(
    cart_id = _cart_id(request)
    )
    cart.save(),
    try:
    cart_item = CartItem.object.get(goods=goods, cart=cart)
    cart_item.quantity += 1
    cart_item.save()
    except CartItem.DoseNotExist:
    cart_item = CartItem.object.create(
    goods = goods,
    quantity = 1,
    cart = cart
    )
    cart_item.save()
    return redirect('cart:cart_detail')
    else:
    goods_from =DaikouForm()
    return redirect('index')
    '''
    2018 年 5 月 11 日
    回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
    @virusdefender 合并 post 提交 俩函数都不起作用了。。。
    2018 年 5 月 11 日
    回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
    @virusdefender。。我合并了 但是没反应。。
    2018 年 5 月 10 日
    回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
    @Kilerd 能稍微具体些吗。。。我是新手
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1279 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 16ms · UTC 23:54 · PVG 07:54 · LAX 15:54 · JFK 18:54
    ♥ Do have faith in what you're doing.