我开始在django。我尝试创建多语言博客。在

我使用django 2.1.2和python3.7.1

现在,我可以很容易地将url、关键字等翻译成“gettext_lazy”,而且工作非常出色。。。在

但我找不到任何方式或插件来翻译我的帖子模型。在

我尝试安装django modeltranslation,但我无法使用。我认为这个插件与我的django版本不兼容。。。因为我一直都接受_clone() got an unexpected keyword argument '_rewrite'错误。在

我不知道怎么解决它。在

翻译我的帖子最好的方法是什么?在

在设置.py像这样的语言设置from django.utils.translation import gettext_lazy as _

LANGUAGE_CODE = 'en'

LANGUAGES = (

('de', _('Deutsch')),

('en', _('English')),

)

MULTILINGUAL_LANGUAGES = (

"en",

"de",

)

我的基地网址.py像这样

^{pr2}$

我的模型.py像这样class Article(models.Model):

author = models.ForeignKey("auth.User",on_delete = models.CASCADE, verbose_name="Author")

title = models.CharField(max_length = 120, verbose_name="Title")

category = models.ForeignKey('Category', on_delete = models.CASCADE, null=True, blank=True)

content = RichTextField(verbose_name="Content")

created_date = models.DateTimeField(auto_now_add=True, verbose_name="Created Date")

image = models.ImageField(blank=True, null=True, verbose_name="Add image (.jpg .png)")

slug = models.SlugField(unique=True, max_length = 130)

def __str__(self):

return self.title

还有我的管理员py像这样@admin.register(Article)

class ArticleAdmin(admin.ModelAdmin):

list_display = ["title", "category", "created_date", "author"]

list_display_links = ["title", "author", "created_date"]

search_fields = ["title","content"]

list_filter = ["created_date","author"]

prepopulated_fields = {"slug":('title',)}

事先非常感谢。在

python是多模型语言_Django多语言post模型相关推荐

  1. 概念区别 【编译型语言与解释型语言、动态类型语言与静态类型语言、强类型语言与弱类型语言】

    概念区别 [编译型语言与解释型语言.动态类型语言与静态类型语言.强类型语言与弱类型语言] 文章目录 一.编译型语言与解释型语言 二.动态类型语言与静态类型语言 三.强类型语言与弱类型语言 总结 一.编 ...

  2. python属于哪种类型的语言_Python是什么类型的编程语言,有什么特性

    由于近几年人工智能的不断发展,Python也跟着火了,因为Python是深度学习技术的主流应用编程语言.同时它的应用场景很多,被称为"胶水语言".下面给大家科普一下Python这门 ...

  3. 56岁潘石屹下定决心学Python,60多岁程序语言之父们还在敲代码,你还敢懈怠吗?...

    十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 比你成功的人,比你还努力. 上周,SOHO中国董事长.地产大亨潘石屹,56岁生日当天发布微博宣布进军编程语言Python. 紧接着第二天,又 ...

  4. python是一门什么课程-Python究竟是一门怎样的语言,Python为什么这么火?

    Python究竟是一门怎样的语言? Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些 ...

  5. 没有c语言基础可以学python吗-必须要有C语言基础才能学python吗

    就我个人的观点,Python 作为学习编程的入门语言是再合适不过的.凡是在大学计算机专业学习过 C 语言的同学都感同身受,认为 C 语言不是很好的入门语言,很多曾经立志学习编程的读者,在学习了 C 语 ...

  6. python 是什么类型的语言-python到底是什么类型的语言

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. 解释型语言:(推荐学习:Python视频教程) 程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次.因此效率比 ...

  7. python是一门什么课程-为什么说Python是一门伟大的入门语言?丨课程推荐

    原标题:为什么说Python是一门伟大的入门语言?丨课程推荐 作者:Elliott Hauser 本文节选部分:Elliott Hauser 的文章 Why Python is a Great Fir ...

  8. 简单比较python语言和c语言的异同-Python快速入门之与C语言异同

    原标题:Python快速入门之与C语言异同 代码较长,建议使用电脑阅读本文. 10分钟入门Python 本文中使用的是Python3如果你曾经学过C语言,阅读此文,相信你能迅速发现这两种语言的异同,达 ...

  9. 为什么说python是世界上最好的语言-Python是世界上最好的语言 吗?

    编程语言的选择是IT圈子永远的争议.在任意一个程序员聚集的场合,喊一句类似于"PHP是世界上最好的语言"这样的话,肯定会惹来不少人和你争论得面红耳赤.那么,Python是世界上最好 ...

最新文章

  1. 数据蒋堂 | JOIN运算剖析
  2. 270亿参数、刷榜CLUE,阿里达摩院发布最大中文预训练语言模型PLUG(开放测试)...
  3. 如何保证数据库服务器的安全性
  4. 安恒月赛 image up
  5. react循环setstate_react -- 关于兄弟组件触发更新的问题
  6. CSS3酷炫样式集合
  7. 一些SAP Partners能够通过二次开发实现打通C/4HANA和S/4HANA的方法介绍
  8. linux查看服务命令是什么,linux系统查看所有服务的命令
  9. 电子书分页,翻页效果,字体大小调整和基本功能实现
  10. word转PDF图片很糊or word自带公式编辑器公式自动编号转PDF括号没了
  11. 安装Mysql5.7(64位)安装包及教程全
  12. 计算机管理中优盘显示无媒体,无法识别、无媒体、无容量等的U盘,是怎么造成的?(故障篇)...
  13. 10. logback详解,Flink流处理案例及Hive和Hbase的整合
  14. 手机端 js禁止页面滚动
  15. 从键盘输入一个数,判断是否为质数
  16. 20230327 作业
  17. 彩虹秒赞7.8源码破解版(去域名授权) 彩虹云任务系统无任何限制
  18. 松耦合式的权限控制设计,自定义权限表达式
  19. EOS源码分析(5)账号
  20. Web应用服务器tomcat

热门文章

  1. windbg基本命令
  2. Debian 8安装Lamp 的坑
  3. 5、学MySQL前必须要了解的数据库专业术语
  4. ACM入门之【线段树】
  5. Acwing第 9 场周赛【未完结】
  6. C语言经典算法 21-30
  7. Python 内建函数 - sorted(iterable[, key][, reverse])
  8. Spring boot国际化切换
  9. CSS设置段落的垂直对齐
  10. springboot多数据源配置_SpringBoot-配置多数据源