小编Kub*_*uba的帖子

django.core.exceptions.FieldError:无法将关键字“时间戳”解析为字段

欢迎朋友,

不幸的是我有 FieldError。请帮忙

环境:

Django Version: 1.10.6
Python Version: 3.5.2
Run Code Online (Sandbox Code Playgroud)

实用程序.py

import datetime
from django.utils import timezone
from django.contrib.contenttypes.models import ContentType
from .models import Action

def create_action(user, verb, target=None):
    now = timezone.now()
    last_minute = now - datetime.timedelta(seconds=60)
    similar_actions = Action.objects.filter(user_id=user.id, verb=verb, timestamp__gte=last_minute)
    if target:
        target_ct = ContentType.objects.get_for_model(target)
        similar_actions = similar_actions.filter(
                                         target_ct=target_ct,
                                         target_id=target.id)
    if not similar_actions:
        # Nie znaleziono ?adnych akcji.
        action = Action(user=user, verb=verb, target=target)
        action.save()
        return True
    return False
Run Code Online (Sandbox Code Playgroud)

模型.py

from django.db import models
from django.contrib.auth.models import User
from …
Run Code Online (Sandbox Code Playgroud)

python django python-3.x

3
推荐指数
1
解决办法
1万
查看次数

如何在 Windows 上安装 bash bc 以及在哪里安装

我不知道在 Windows 上如何安装以及在哪里安装 bc

 $ bash -help
 GNU bash, version 4.4.23(1)-release-(x86_64-pc-msys)

 $ bc
 bash: bc: command not found
Run Code Online (Sandbox Code Playgroud)

我在 Windows 上使用 git-bash / mingw64。

请帮忙

bash git-bash

3
推荐指数
2
解决办法
5813
查看次数

Django ModelForm中的复选框和单选按钮

欢迎朋友,

我是Django的新手。我需要你的帮助。说真的

我想在表单中添加复选框和单选按钮。

任何帮助将不胜感激。

models.py

from django.db import models
from shop.models import Product

class Order(models.Model):
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)
    email = models.EmailField()
    address = models.CharField(max_length=250)
    postal_code = models.CharField(max_length=20)
    city = models.CharField(max_length=100)
    created = models.DateTimeField(auto_now_add=True)
    updated = models.DateTimeField(auto_now=True)
    paid = models.BooleanField(default=False)

    class Meta:
        ordering = ('-created',)

    def __str__(self):
        return 'Order {}'.format(self.id)

    def get_total_cost(self):
        return sum(item.get_cost() for item in self.items.all())
Run Code Online (Sandbox Code Playgroud)

表格

from django import forms
from .models import Order

class OrderCreateForm(forms.ModelForm):
    class Meta:
        model = Order
        fields = ['first_name', 'last_name', …
Run Code Online (Sandbox Code Playgroud)

django django-models django-forms python-3.x

2
推荐指数
1
解决办法
4126
查看次数

ResponseError “zunionstore”命令的参数数量错误

欢迎朋友,

我是Python新手。我正在根据一本书构建 Django 应用程序:Django By Examples Antonio Mele。简单的商店。不幸的是我有响应错误。

当我从购物车中删除最后一件商品时,我收到:

ResponseError at /en/cart/
wrong number of arguments for 'zunionstore' command
Request Method: GET
Request URL:    http://127.0.0.1:8000/en/cart/
Django Version: 1.10.6
Exception Type: ResponseError
Exception Value:    
wrong number of arguments for 'zunionstore' command
Exception Location: /home/vader/env2/lib/python3.5/site-packages/redis/connection.py in read_response, line 574
Run Code Online (Sandbox Code Playgroud)

我从 Django Shell 收到此错误回溯:

Internal Server Error: /en/cart/
Traceback (most recent call last):
  File "/home/vader/env2/lib/python3.5/site-packages/django/core/handlers/exception.py", line 42, in inner
    response = get_response(request)
  File "/home/vader/env2/lib/python3.5/site-packages/django/core/handlers/base.py", line 249, in _legacy_get_response
    response = self._get_response(request)
  File "/home/vader/env2/lib/python3.5/site-packages/django/core/handlers/base.py", …
Run Code Online (Sandbox Code Playgroud)

sqlite django redis python-3.x

1
推荐指数
1
解决办法
1273
查看次数