小编rk9*_*919的帖子

Django没有认识到MEDIA_URL路径?

所以我试图在一个简单的视图函数上启动并运行TinyMCE,但是tiny_mce.js文件的路径被搞砸了.该文件位于/Users/home/Django/tinyMCE/media/js/tiny_mce/tiny_mce.js.我相信/media/js/tiny_mce/tiny_mce.js是正确的,因为开发服务器无权访问Django项目文件夹根目录之上的文件.在呈现的页面中,它在调试器中说没有找到javascript文件.这是因为它试图查看/js/tiny_mce/tiny_mce.js而不寻址路径名的/ media /部分.

无论如何,这是名为'simple.html'的模板中javascript的脚本片段. <script type="text/javascript" src="{{ MEDIA_URL }}/js/tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "simple" }); </script>

这就是我的设置的重要部分.

MEDIA_ROOT = os.path.join(_base, 'media')
MEDIA_URL = 'http://127.0.0.1:8000/media/'
ADMIN_MEDIA_PREFIX = '/media/'

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'tinymce',
)
Run Code Online (Sandbox Code Playgroud)

python django tinymce

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

允许用户在Django中删除自己的注释

我正在使用django.contrib.comments.views.moderation模块中的delete()函数.工作人员可以删除任何评论帖,这完全没问题.但是,我还想让已登记的非工作人员有权删除他们的OWN评论帖子和他们自己的OWN.我怎么能做到这一点?

python django django-comments

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

如何在Jest中访问历史对象

我有一个if条件,看起来像这样:

if (history.state !== null && history.state.query)
Run Code Online (Sandbox Code Playgroud)

问题是,虽然这在Jest中不起作用,但history在我的测试中是一个空对象.

在我的测试中需要做什么才能使用该history对象?我在Node.js服务器上使用React运行它.不确定这是否重要,但我也在使用React Router.

测试用例:

beforeEach(() => {
  window.ga = jest.fn();
  window.analytics = jest.fn();
  window.analytics.track = jest.fn();
});

it('should set up props from history state', () => {
  let location = {
    pathname: '/explore',
    query: {
      query: 'yahoo',
    },
  };

  global.history = { state: { query: 'google'} };

  const wrapper = mount(
    <LandingPage location={location} />
  );

  console.log("global.history.state: " + global.history.state); // prints null
});
Run Code Online (Sandbox Code Playgroud)

部分组件(不能放整个组件):

if (props.location && props.location.pathname === …
Run Code Online (Sandbox Code Playgroud)

reactjs jestjs enzyme

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

标签 统计

django ×2

python ×2

django-comments ×1

enzyme ×1

jestjs ×1

reactjs ×1

tinymce ×1