V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  myung  ›  全部回复第 1 页 / 共 1 页
回复总数  11
2018-06-17 22:57:05 +08:00
回复了 myung 创建的主题 Django Django channels 服务器部署 应该怎么搞?
@MES
@ericls

我现在是用 daphne 启动在 8001 然后 用 再用 uwsgi 8000 端口 + nginx 启动 网站是可以正常浏览,但是在用 chanels 实现到那个聊天 app 里 无法发送消息, 貌似是需要 nginx 做个转发? 求指点
2018-05-11 01:00:08 +08:00
回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
@WordTian 单独用都好用 合并到一起就都不好使了
2018-05-11 00:50:59 +08:00
回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
@WordTian 是的
2018-05-11 00:23:18 +08:00
回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
@virusdefender 贴到第 2 个附言了。。。贴错 3 次。
2018-05-11 00:21:38 +08:00
回复了 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-05-11 00:12:16 +08:00
回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
@virusdefender 就是直接把 添加到购物那个函数内容 贴到保存数据库的后面了
2018-05-11 00:11:10 +08:00
回复了 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-05-11 00:08:51 +08:00
回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
@virusdefender 合并 post 提交 俩函数都不起作用了。。。
2018-05-11 00:05:42 +08:00
回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
@virusdefender。。我合并了 但是没反应。。
2018-05-10 23:07:24 +08:00
回复了 myung 创建的主题 Django 如何通过一次 post,保存到 2 个表?
@Kilerd 能稍微具体些吗。。。我是新手
2018-04-22 20:56:15 +08:00
回复了 myung 创建的主题 Django 请教一下 django 自定义过滤器问题
@Hopetree @shuizhengqi 好的 谢谢
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   979 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 21:17 · PVG 05:17 · LAX 13:17 · JFK 16:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.