首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取离开TinyMCE的API Key消息?(Django)

如何获取离开TinyMCE的API Key消息?(Django)
EN

Stack Overflow用户
提问于 2020-10-15 23:24:03
回答 1查看 110关注 0票数 0

我已经在我的程序中包含了TinyMCE编辑器,它正在显示,但它告诉我需要添加一个API键。我试过这样做,但找不到位置:

代码语言:javascript
复制
{% extends "blog/base.html" %}
{% load crispy_forms_tags %}
<head>
    <script src="https://cdn.tiny.cloud/1/<KEY>/tinymce/4/tinymce.min.js" referrerpolicy="origin"></script>
</head>
{% block content %}
    <div class="content-section">
        <form method="POST">
            {% csrf_token %}
            {{ form.media }}
            <fieldset class="form-group" id = #mytextarea>
                <legend class="border-bottom mb-4">Add Law</legend>
                {{ form|crispy }}
            </fieldset>
            <div class="form-group">
                <button class="btn btn-outline-info" type="submit">Finish</button>
            </div>
        </form>
    </div>
{% endblock content %}

这是我的form.html模板。

这是我的settings.py:

代码语言:javascript
复制
TINYMCE_DEFAULT_CONFIG = {
    'cleanup_on_startup': True,
    'custom_undo_redo_levels': 20,
    'selector': 'textarea',
    'theme': 'silver',
    'plugins': '''
            textcolor save link image media preview codesample contextmenu
            table code lists fullscreen  insertdatetime  nonbreaking
            contextmenu directionality searchreplace wordcount visualblocks
            visualchars code fullscreen autolink lists  charmap print  hr
            anchor pagebreak
            ''',
    'toolbar1': '''
            fullscreen preview bold italic underline | fontselect,
            fontsizeselect  | forecolor backcolor | alignleft alignright |
            aligncenter alignjustify | indent outdent | bullist numlist table |
            | link image media | codesample |
            ''',
    'toolbar2': '''
            visualblocks visualchars |
            charmap hr pagebreak nonbreaking anchor |  code |
            ''',
    'contextmenu': 'formats | link image',
    'menubar': True,
    'statusbar': True,
}

TINYMCE_JS_URL = 'https://cdn.tiny.cloud/1/<KEY>/tinymce/5/tinymce.min.js'

最后是我的模型:

代码语言:javascript
复制
from django.db import models
from django.utils import timezone
from django.contrib.auth.models import User
from django.urls import reverse
from ckeditor.fields import RichTextField
from tinymce.models import HTMLField

class Law(models.Model):
    identifier = models.CharField(max_length=15)
    title = models.CharField(max_length=100)
    description = models.TextField(max_length=400)
    definitions = models.TextField()
    content = HTMLField(blank=True, null=True)
    date_posted = models.DateTimeField(default=timezone.now)
    writer = models.CharField(max_length=100)
    signed = models.DateField()
    proposed = models.DateField()
    author = models.ForeignKey(User, on_delete=models.CASCADE)

    def __str__(self):
        return self.title

    def get_absolute_url(self):
        return reverse('law-detail', kwargs={'pk': self.pk})

我好像不知道该把我的API钥匙放在哪里。我到处都试过了,但似乎找不到适合它的地方。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2020-10-17 01:58:13

你可以在tiny.cloud上注册一个免费的API密钥。请注意,新帐户将提供为期30天的TinyMCE所有商业插件的试用,并试用Tiny的支持通道。在这30天之后,这些商业授权将被删除,但API密钥将继续为编辑器的开源社区版提供服务。

一旦你有了一个API key,它就会取代你调用来加载TinyMCE的URL中的<KEY>

代码语言:javascript
复制
https://cdn.tiny.cloud/1/<KEY>/tinymce/5/tinymce.min.js

有关更多信息,请查看:https://www.tiny.cloud/blog/how-to-get-tinymce-cloud-up-in-less-than-5-minutes/

请注意,如果您还在30天的试用期内,您可以访问Tiny的支持频道,他们可以帮助您在项目中安装、配置和使用Tiny Cloud。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64374855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档