将python源代码(语法检查)存储在数据库中。

python_field的Python项目详细描述


如果需要将python源代码存储在django模型的字段中,则 是你需要的应用程序。

显然,如果您将 执行它,但对于我的用例(仅限管理员用户,需要复杂的数据 不同模型之间的规则不同),python代码是最好的选择。

所以,您可以使用它:

  • ^{tt1}$

  • add ^{tt2}$ to your ^{tt3}$ (optional, but required if you want syntax highlighting).

  • Use as follows in your model:

    from django.db import models
    from python_field.fields import PythonCodeField
    
    class MyModel(models.Model):
        ....
        source = PythonCodeField(blank=True, null=True)
    
        ....
    

文本将使用inbuild pythoncompile()函数编译, 错误将显示在表单错误字段中。

代码镜像和语法突出显示

这个包使用codemirror包的一部分来突出显示语法, 以及用可编辑的iframe替换textarea

代码镜像包中不需要的部分尚未包括在内, 包裹已经缩小了。[目前情况并非如此。]

原始许可证文件包含在其中供您参考。

代码镜像可以在http://codemirror.net/

历史记录

这个项目是马修·辛克尔项目的一个分支。 在http://bitbucket.org/schinckel/django-python-code-field/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java嗨,我正在尝试运行一个简单的奇偶程序,但它给了我一个错误“预期标识符”   java程序输出问题   使用全新Spring上下文的java启动JUnit测试   oauth获取Java中Microsoft Graph API的令牌   java如何停止声音   for loop Java 8向集合中添加自定义元素的方法?   java如何将数组的第n个值赋给变量   java局部变量在使用前必须初始化,例如实例变量,没有这样的限制,为什么?   macos在Mac上安装和运行Java应用程序   运行jar文件时发生java NoClassDefFoundError   用于映射同一数据库中多个MySQL表的java Hibernate配置文件(.cfg.xml)?   如何使用Java通过代理发送华为推送通知   datetime Java将MessagePack时间戳转换为日期   java如何从读取器返回的字符串中删除unicode空格。readLine()   java返回Ljava的字符串值。lang.对象   如何使用java方法在jsp中打印arraylist   JAVAutil。扫描器java。lang.NumberFormatException与一个只有int的txt文件   java Dijkstra单调路径   键入错误号时发生java错误