小编SAF*_*R N的帖子

Django字符串到日期格式

我想将我的字符串日期转换为django日期格式.我尝试了一种方法.但没有奏效.

date = datetime.datetime.strptime(request.POST.get('date'),"Y-mm-dd").date()
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误.

time data '2014-04-07' does not match format 'Y-mm-dd'
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题.

python django datetime

23
推荐指数
4
解决办法
4万
查看次数

Django get_or_create和ManytoManyField

我以前用的是ForeignKey.

模型

class Phone_request_list(models.Model):
    who = models.IntegerField(null=True)
    whose = models.ForeignKey(User)
Run Code Online (Sandbox Code Playgroud)

视图

def phone_request(request):
    user_id = request.user.id
    uuid = request.GET.get('uuid')
    profile_id = profiles.objects.get(uuid=uuid).user_id
    p,created = Phone_request_list.objects.get_or_create(who=user_id,whose_id=profile_id)
    p.save()
Run Code Online (Sandbox Code Playgroud)

但现在我想将我的模型改为多个领域

class Phone_request_list(models.Model):
    who = models.IntegerField(null=True)
    whose = models.ManyToManyField(User) 
Run Code Online (Sandbox Code Playgroud)

这个时候我怎么能检查whosewhoget_or_create.请帮我.

python django

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

Django行的模板中的行循环

我想在模板中显示小计的总和.

{% for quote in quotes %}
    {% for product in quote.purchase_quote_products_set.all %}
        {{product.subtotal}} | 
    {% endfor %}
    <span id="total"></span>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我的结果.

15 | 120 | 2000 |
Run Code Online (Sandbox Code Playgroud)

有没有办法在里面显示小计的总和 span#total

<span id="total">{{ sum_of_subtotal }}</span>
Run Code Online (Sandbox Code Playgroud)

python django

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

Django全局函数和变量

我的观点中有一个功能.我想在其他一些应用程序中使用此功能.有没有办法shop_id全局声明这个变量().

if "current_shop" in request.session:
    shop_id = request.session['current_shop']
elif request.user.is_superuser:
    shop_id = 1
else:
    shop_id = 2
Run Code Online (Sandbox Code Playgroud)

python django

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

标签 统计

django ×4

python ×4

datetime ×1