我正在尝试从Django 1.6.7升级到Django 1.7.1,所以我一直在尝试迁移我的应用程序.
我从已安装的应用中删除了南方.
在迁移目录中,我删除了编号的迁移文件和.pyc文件,但我保留了目录&__ init__.py文件.
然后我跑:
python manage.py makemigrations your_app_name
Run Code Online (Sandbox Code Playgroud)
我收到以下确认消息:
Migrations for 'your_app_name':
0001_initial.py:
- Create model UserProfile
Run Code Online (Sandbox Code Playgroud)
接下来我运行:
python manage.py migrate your_app_name
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
CommandError: App 'your_app_name' does not have migrations (you cannot selectively sync unmigrated apps)
Run Code Online (Sandbox Code Playgroud)
根据文档,我也跑了:
python manage.py migrate --fake your_app_name
Run Code Online (Sandbox Code Playgroud)
我收到了同样的错误消息:
CommandError: App 'your_app_name' does not have migrations (you cannot selectively sync unmigrated apps)
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释为什么这对我不起作用?
我有一个用户联系人详细信息的显示,用户可以在从左到右和从右到左文本之间交替显示.
在阿拉伯语中,文本从右向左显示和阅读,但电话号码,网址和电子邮件地址以阿拉伯语和其他从右向左的语言从左向右显示和读取.
我已经能够交替显示用户的联系方式,但是当电话号码中有空格时,电话号码不会从左到右显示.这是我所遇问题的直观显示:
以下是与上述相同的详细信息,但在阿拉伯语中从右向左显示(电话号码(以浅灰色显示)有空格且未正确显示):
以下是相同的细节,用阿拉伯语从右向左显示,但从电话号码中删除了空格(电话号码(用浅色)在这里正确显示):
有没有人知道如何以从右到左的语言从左到右显示带有空格的电话号码?
这是我的HTML代码:
<div class="row contact_reverse">
{{ #if contact_details_phone }}
<div class="col-sm-4 col-md-4 col-lg-4 ellipsis contact_reverse" dir="rtl" style="direction: rtl;">
<i class="fa fa-phone icon_size20 icon_padding_rtl"></i><span class="contact_dir_reverse">{{ contact_details_phone }}</span>
</div>
{{ /if }}
{{ #if contact_details_mobile_phone }}
<div class="col-sm-4 col-md-4 col-lg-4 ellipsis contact_reverse" dir="rtl" style="direction: rtl;">
<i class="fa fa-tablet icon_size20 icon_padding_rtl"></i><span class="contact_dir_reverse">{{ contact_details_mobile_phone }}</span>
</div>
{{ /if }}
{{ #if contact_details_email_address }}
<div class="col-sm-4 col-md-4 col-lg-4 ellipsis contact_reverse" dir="rtl" style="direction: rtl;">
<i class="fa fa-envelope icon_size20 …Run Code Online (Sandbox Code Playgroud) 我使用sticky-kit v1.1.2 在测试页面上显示了一些adsense广告.
当我向下滚动页面时(我使用的是Chrome浏览器),当粘性套件变粘时,广告会闪存/重新加载.
我已经阅读了这个故障排除指南,它确实解决了我遇到的确切问题,但对我的代码不起作用.
我的代码显示如下.我故意遗漏了下面两个div,因为我不确定它们应该插在哪里(我尝试了很多场景,但没有一个适用于我):
<div class="sticky-parent">
<div class="sticky-spacer">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的HTML代码:
<div id="id_side_advert_container" class="side_advert col-md-2">
<div class="margin-bottom-20">
<div id="id_side_advert_wrapper">
{# google adsense code to display side advertiements #}
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- zoodal-side-advertisement-responsive -->
<ins class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-1234567890112987"
data-ad-slot="1234567890"
data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的JQ代码:
// sticky-kit code for the side advertising sticky - with an offset of 15px when sticky.
$("#id_side_advert_container").stick_in_parent({
offset_top: 15,
parent: ".sticky-parent", // note: we …Run Code Online (Sandbox Code Playgroud) 我用django 1.4运行python2.7.
我在views.py页面中有以下代码,它返回选择列表中的语言名称:
python代码:(views.py)
available_languages = []
for lv in language_versions:
language = LANGUAGES[lv.language_code]
if lv.language_code == user_language_code:
language_label = (lv.language_code, u"%s" % (language.name_native))
else:
language_label = (lv.language_code, u"%s / %s" % (language.name, language.name_native))
available_languages.append(language_label)
....
available_languages = sorted(available_languages, key=lambda x: x[1], cmp=compare)
return available_languages
Run Code Online (Sandbox Code Playgroud)
HTML代码:
{{ field }}
Run Code Online (Sandbox Code Playgroud)
选择清单:
German / Deutsch
Polish / polski
Portuguese (Brasil) / português (Brasil)
Spanish (Latin America) / español (Latinoamérica)
Russian / p??????
Run Code Online (Sandbox Code Playgroud)
问题是当用阿拉伯语等rtl语言查看页面时,选择列表呈现如下,并且ltr文本的括号位于错误的位置:
???????? / Deutsch
????????? / polski
??????????) ???????) / …Run Code Online (Sandbox Code Playgroud) 我使用wkhtmltopdf将HTML页面的一部分转换为PDF文档,该文档可能有几页长(取决于用户输入要转换的文本).
该wkhtmltopdf工作正常.我现在想要在用户创建PDF文档之前向用户指示页面中断的位置.
如何覆盖 HTML div标签以在要转换为PDF文档的HTML文本之上复制hr标记(< hr />),以指示在将表单内容转换为页面之前最有可能发生分页的位置PDF文件?
我认为必须有一个JQuery/JavaScript循环条件来覆盖每个5cms的HTML div标签(表示分页符)(为了这篇文章的目的,假设每5分钟就会在PDF上发生分页) .
我已经多次尝试过这样做,但是我无法正确获取jq/js代码(而且它正在杀死我).
下面是没有js/jq的代码的小提琴.
这是HTML:
<body>
<div id="main_area">
<div id="text">
<p>
Lorem ipsum doler sit amet Lorem ipsum doler sit amet Lorem ipsum doler sit amet Lorem ipsum doler sit amet. Lorem ipsum doler sit amet Lorem ipsum doler sit amet Lorem ipsum doler sit amet Lorem ipsum doler sit amet. Lorem ipsum doler sit amet Lorem ipsum doler …Run Code Online (Sandbox Code Playgroud) 我有一些JavaScript向用户显示一个确认对话框,以确认传入变量的操作.
但是,我必须将普通确认对话框更改为twitter-bootstrap模式.
我已经尝试了好几次,阅读了很多SO帖子并阅读了twitter bootstrap文档,但我无法让它工作,因为我对js的了解还不够好.我陷入了twitter bootstrap模式中变量的显示.
我希望有人可以通过给我一些指示来帮助我.
这是我当前的js对话框代码:
function checkboxUpdated(checkbox, count, label, id) {
if (checkbox.checked) {
$('#menu_entry_' + id).show();
} else {
if (count > 0) {
if (! confirm('{% trans "You have '+ count +' saved '+ label +'.\n\nIf you leave this option un-checked your saved '+ label +' will be deleted only after you update this page.\n\nAre you sure you want to delete your ' + count + ' saved ' + label +'?" %}')) {
checkbox.checked = …Run Code Online (Sandbox Code Playgroud) 我试图像这样设计一个标题:

但我需要一些帮助,因为我无法纠正它.
我计划使用渐变,但我必须只有标题的文本(带有一些填充)和背景颜色,渐变会在表格单元格中的特定点改变颜色.标题可以是不同的单词 - 有些长和短 - 所以背景颜色不能在特定点停止.我还需要将单元格的宽度加下划线(border-bottom).
我不确定我的HTML是否需要更改或我的CSS需要更改,还是两者都有,或者是否可以这样做.
我的HTML代码:
<div class="wrapper">
<div class="row">
<div class="heading">Heading</div>
</div>
<div class="row">
<div class="stuff">Just some stuff.</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的CSS代码:
.wrapper {
border-spacing: 0px 0px;
display: table;
width: 100%;
}
.row {
display: table-row;
}
.heading {
border-bottom: 2px solid red;
background-color: lime;
color: blue;
direction: ltr;
display: table-cell;
font-weight: bold;
min-height: 25px;
overflow: hidden;
padding: 2px;
padding-left: 30px;
padding-right: 30px;
text-align: left;
text-transform: uppercase;
vertical-align: top;
}
.stuff {
width: 100%;
display: table-cell;
}
Run Code Online (Sandbox Code Playgroud) 我正在使用chart.js版本:2.8.0来显示条形图和饼图。
非空的条形图和饼图根据需要显示。
但是,当条形图和饼形图为空或要显示零数据时,是否有标准化的选项来显示“无数据可显示!”。条形图和饼形图的消息,可以显示为空或零数据。
我已经在Google上搜索了插件,并在SO中找到了解决方案,但是我发现的选项根本不起作用,或者对于最新版本的chartjs不起作用。
这是我的空饼图:
new Chart(document.getElementById('pieChartExample01'), {
type: 'pie',
data: {
labels: [
'Views',
'Print Requests',
'PDF Downloads',
'DOCX Downloads',
],
datasets: [{
backgroundColor: [
'rgba(71, 101, 160, 0.3)', // #4765a0.
'rgba(0, 0, 0, 0.3)', // #000000.
'rgba(52, 137, 219, 0.3)', // #3489db.
'rgba(179, 179, 179, 0.3)', // #b3b3b3.
],
hoverBackgroundColor: [
'rgba(71, 101, 160, 0.6)', // #4765a0.
'rgba(0, 0, 0, 0.6)', // #000000.
'rgba(52, 137, 219, 0.6)', // #3489db.
'rgba(179, …Run Code Online (Sandbox Code Playgroud)经过大量的阅读和搜索SO线程后,我几乎让我的popovers工作,因为我希望他们使用不同的语言 - 除了以下问题:
我在ltr语言(英语,法语,德语等)和rtl语言(阿拉伯语,希伯来语等)之间的bootstrap 3 popovers的宽度有所不同.
在我的ltr langauges中,popover的宽度只有它所需的宽度 - 最大宽度为600px;,如下所示:
在我的rtl语言中,弹出窗口的宽度是600px的最大宽度,而不是宽度只是它需要的宽度,如下所示:
我不确定为什么会这样.我已经阅读了很多很多SO帖子,并广泛搜索谷歌,但我无法解决这个问题.
任何人都可以指出为什么我的ltr和rtl语言弹出窗口之间的宽度有差异?我想要使rtl popover只在它需要的范围内.这可能是一个简单的修复,但我只是看不到问题.
以上两个屏幕截图显示了相同的信息(来自数据库),只是使用不同的CSS文件,具体取决于rtl/ltr语言.
这是我的ltr css代码:
.popover {
direction: ltr;
position: fixed;
word-break: normal;
word-wrap: break-word;
z-index: 9999;
background-color: lavender;
}
.popover.right {
background-color: blueviolet;
margin-left: 17px;
max-width: 600px;
}
.popover.left {
background-color: gold;
margin-right: 0px;
min-width: 375px;
}
Run Code Online (Sandbox Code Playgroud)
这是rtl css代码:
.popover {
direction: rtl;
position: fixed;
word-break: normal;
word-wrap: break-word;
z-index: 9999;
background-color: khaki;
}
.popover.right {
background-color: indianred;
margin-left: 17px;
min-width: 375px; …Run Code Online (Sandbox Code Playgroud) 我正在使用 Python 3.5.2 和 Django 1.10。
\n\n我已收到法语翻译 .po 文件,并且可以运行compilemessages 命令而不会收到任何错误。
\n\n但是,当我运行该网站时,许多页面拒绝加载。
\n\n我怀疑这是因为法语翻译 .po 文件在翻译字符串中包含许多单引号 (\')。
\n\n例如,
\n\n#: .\\core\\constants\\address_country_style_types.py:274\nmsgid "Ascension Island"\nmsgstr "\xc3\x8ele de l\'Ascension"\nRun Code Online (Sandbox Code Playgroud)\n\n我记得在某处读过(但在任何地方都找不到该引用)单引号前面必须有一个正斜杠或反斜杠。所以我尝试了,但是当我运行compilemessage命令时,我收到一条错误消息:
\n\nC:\\Users\\me\\desktop\\myapp\\myapp\\locale\\fr\\LC_MESSAGES\\django.po:423:18: invalid control sequence\nRun Code Online (Sandbox Code Playgroud)\n\n那么如何避免字符串中的法语单引号问题呢?
\n\n这是我的法语 .po 文件的标头:
\n\n# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE\'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the PACKAGE package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid ""\nmsgstr ""\n"Project-Id-Version: PACKAGE VERSION\\n"\n"Report-Msgid-Bugs-To: \\n"\n"POT-Creation-Date: 2017-05-04 12:55+1000\\n"\n"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n"\n"Last-Translator: FULL NAME …Run Code Online (Sandbox Code Playgroud) html ×5
javascript ×4
css ×3
django ×3
jquery ×3
python ×3
bidi ×1
chart.js ×1
charts ×1
confirm ×1
modal-dialog ×1
sticky ×1
translation ×1
upgrade ×1
wkhtmltopdf ×1