小编use*_*972的帖子

django视图调用了两次

对不起,我的英语不好,我会尽力描述我的问题。我正在将Django 1.5与Python 3.2配合使用。我正在使用django.contrib.messages在重定向用户后向用户显示消息。如果我尝试加载重定向到另一个显示消息的页面的页面,则在几次尝试后,它不会删除以前的消息(仅删除上一个页面的消息)。因此,我看到的是2条相同的消息。仅在Google Chrome(和Cromium)中会发生这种情况。切勿在FireFox或Opera中使用。无论邮件是另存为cookie还是会话中。视图函数被调用了两次,但是我不知道为什么Chrome和它有什么关系(???)。

我已经录制了视频:http : //www.youtube.com/watch?v= nXtQ0uj1Hbw&feature= youtu.be

稍后添加...

好。我已经为此启动了一个新项目(项目“ mysite”中包含一个名为“ test_app”的应用程序):

mysite / urls.py的内容:

from django.conf.urls import patterns, include, url

urlpatterns = patterns('',
    url(r'^ms', include('test_app.urls', namespace="testapp")),
)
Run Code Online (Sandbox Code Playgroud)

test_app.py的内容

from django.conf.urls import patterns, url


urlpatterns = patterns('test_app.views',
    url(r'/go-away/$', 'go_away', name='go-away'),
    url(r'/come-here/$', 'come_here', name='come-here'),
)
Run Code Online (Sandbox Code Playgroud)

test_app / views.py的内容

from django.shortcuts import render
from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect
from django.contrib import messages

import random

def go_away(request):

    messages.info(request, 'FORBIDDEN PLACE! Float: %f' % random.random())
    return HttpResponseRedirect(reverse('testapp:come-here'))

def …
Run Code Online (Sandbox Code Playgroud)

python django view web

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

Node.js序列化关联包括

当我查询模型(简短版本)时,这是一个错误吗?

var User = db.define('User', {
  login: Sequelize.STRING(16),
  password: Sequelize.STRING,
});

var Group = db.define('Group', {
  name: Sequelize.STRING,
});

var GroupSection = db.define('GroupSection', {
  name: Sequelize.STRING,
});

Group.belongsTo(GroupSection, { as: 'GroupSection',
  foreignKey: 'GroupSectionId' });
GroupSection.hasMany(Group, { as: 'Groups', foreignKey: 'GroupSectionId' });

Group.belongsTo(Group, { as: 'ParentGroup', foreignKey: 'ParentGroupId' });
Group.hasMany(Group, { as: 'ChildGroups', foreignKey: 'ParentGroupId' });

User.belongsToMany(Group, { as: 'Groups', through: 'UsersToGroups' });
Group.belongsToMany(User, { as: 'Users', through: 'UsersToGroups' });
Run Code Online (Sandbox Code Playgroud)

此查询工作正常(注意include包含在include中):

User.findOne({
    include: [{
      model: Group,
      as: 'Groups',
      where: {
        name: …
Run Code Online (Sandbox Code Playgroud)

node.js sequelize.js

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

Vuetify数据表未显示数据

Vuetify数据表未显示数据,它表明显示的1中有1行,但表主体为空。我的组件代码:

<template>
  <v-data-table
    :headers="headers"
    :items="desserts"
  >
  </v-data-table>
</template>

<script>
export default {
  name: 'Users',
  data () {
    return {
      headers: [
        {
          text: 'Dessert (100g serving)',
          align: 'left',
          sortable: false,
          value: 'name'
        },
        { text: 'Fat (g)', value: 'fat' },
      ],
      desserts: [
        {
          name: 'Frozen Yogurt',
          fat: 6.0,
        },
      ]
    }
  }
}
</script>

<style scoped  lang="stylus">
</style>
Run Code Online (Sandbox Code Playgroud)

结果:

在此处输入图片说明

任何想法如何解决这个问题?

javascript css vue.js vuejs2 vuetify.js

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

标签 统计

css ×1

django ×1

javascript ×1

node.js ×1

python ×1

sequelize.js ×1

view ×1

vue.js ×1

vuejs2 ×1

vuetify.js ×1

web ×1