欢迎朋友,
不幸的是我有 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) 我不知道在 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。
请帮忙
欢迎朋友,
我是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) 欢迎朋友,
我是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)