我添加了以下代码,用于在迁移时向表中添加列SithluBody。
static final Migration MIGRATION_3_4 = new Migration(3, 4) {
@Override
public void migrate(SupportSQLiteDatabase database) {
database.execSQL("ALTER TABLE SithaluBody ADD COLUMN has_thumb INTEGER NOT NULL
DEFAULT 0");
database.execSQL("ALTER TABLE SithaluBody ADD COLUMN reacts TEXT");
}
};
Run Code Online (Sandbox Code Playgroud)
但我收到错误==>
致命异常:android.database.sqlite.SQLiteException 重复列名:has_thumb(代码 1 SQLITE_ERROR)。我该如何修复它?请帮我。
我有一组信息要使用 django 模板标签在我的网页上呈现。
{% for product in sales %}
<div>
<span>Customer:{{product.to_user}}</span><br>
<span>{{product.time}}</span><br>
<p class="message">{{product.message}}</p>
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
模板{{product.message}}标签包含由换行符('\n')分隔的信息。但是,换行符不会在 HTML 中呈现,信息显示在单行中,省略了 '\n'。我尝试从标签中捕获信息<p>并将\n, 替换为<br>, 并再次在同一标签中设置文本<p>。但这似乎不起作用。
如上所述,这是我的方法。
$(document).ready(function(){
let renderedText = $(".message").text()
//alert(renderedText)
final_txt = renderedText.replace(/\n/g,"<br>")
$(".message").val(final_txt)
})
Run Code Online (Sandbox Code Playgroud)
为了使其正常工作,我应该进行哪些更改或添加?提前致谢。