python是多模型语言_Django多语言post模型
我开始在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模型相关推荐
- 概念区别 【编译型语言与解释型语言、动态类型语言与静态类型语言、强类型语言与弱类型语言】
概念区别 [编译型语言与解释型语言.动态类型语言与静态类型语言.强类型语言与弱类型语言] 文章目录 一.编译型语言与解释型语言 二.动态类型语言与静态类型语言 三.强类型语言与弱类型语言 总结 一.编 ...
- python属于哪种类型的语言_Python是什么类型的编程语言,有什么特性
由于近几年人工智能的不断发展,Python也跟着火了,因为Python是深度学习技术的主流应用编程语言.同时它的应用场景很多,被称为"胶水语言".下面给大家科普一下Python这门 ...
- 56岁潘石屹下定决心学Python,60多岁程序语言之父们还在敲代码,你还敢懈怠吗?...
十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 比你成功的人,比你还努力. 上周,SOHO中国董事长.地产大亨潘石屹,56岁生日当天发布微博宣布进军编程语言Python. 紧接着第二天,又 ...
- python是一门什么课程-Python究竟是一门怎样的语言,Python为什么这么火?
Python究竟是一门怎样的语言? Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些 ...
- 没有c语言基础可以学python吗-必须要有C语言基础才能学python吗
就我个人的观点,Python 作为学习编程的入门语言是再合适不过的.凡是在大学计算机专业学习过 C 语言的同学都感同身受,认为 C 语言不是很好的入门语言,很多曾经立志学习编程的读者,在学习了 C 语 ...
- python 是什么类型的语言-python到底是什么类型的语言
Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. 解释型语言:(推荐学习:Python视频教程) 程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次.因此效率比 ...
- python是一门什么课程-为什么说Python是一门伟大的入门语言?丨课程推荐
原标题:为什么说Python是一门伟大的入门语言?丨课程推荐 作者:Elliott Hauser 本文节选部分:Elliott Hauser 的文章 Why Python is a Great Fir ...
- 简单比较python语言和c语言的异同-Python快速入门之与C语言异同
原标题:Python快速入门之与C语言异同 代码较长,建议使用电脑阅读本文. 10分钟入门Python 本文中使用的是Python3如果你曾经学过C语言,阅读此文,相信你能迅速发现这两种语言的异同,达 ...
- 为什么说python是世界上最好的语言-Python是世界上最好的语言 吗?
编程语言的选择是IT圈子永远的争议.在任意一个程序员聚集的场合,喊一句类似于"PHP是世界上最好的语言"这样的话,肯定会惹来不少人和你争论得面红耳赤.那么,Python是世界上最好 ...
最新文章
- 数据蒋堂 | JOIN运算剖析
- 270亿参数、刷榜CLUE,阿里达摩院发布最大中文预训练语言模型PLUG(开放测试)...
- 如何保证数据库服务器的安全性
- 安恒月赛 image up
- react循环setstate_react -- 关于兄弟组件触发更新的问题
- CSS3酷炫样式集合
- 一些SAP Partners能够通过二次开发实现打通C/4HANA和S/4HANA的方法介绍
- linux查看服务命令是什么,linux系统查看所有服务的命令
- 电子书分页,翻页效果,字体大小调整和基本功能实现
- word转PDF图片很糊or word自带公式编辑器公式自动编号转PDF括号没了
- 安装Mysql5.7(64位)安装包及教程全
- 计算机管理中优盘显示无媒体,无法识别、无媒体、无容量等的U盘,是怎么造成的?(故障篇)...
- 10. logback详解,Flink流处理案例及Hive和Hbase的整合
- 手机端 js禁止页面滚动
- 从键盘输入一个数,判断是否为质数
- 20230327 作业
- 彩虹秒赞7.8源码破解版(去域名授权) 彩虹云任务系统无任何限制
- 松耦合式的权限控制设计,自定义权限表达式
- EOS源码分析(5)账号
- Web应用服务器tomcat