正如标题所说,我似乎无法让迁移工作.
该应用程序最初低于1.6,因此我了解迁移最初不会出现,事实上,如果我运行,python manage.py migrate我得到:
Operations to perform:
Synchronize unmigrated apps: myapp
Apply all migrations: admin, contenttypes, auth, sessions
Synchronizing apps without migrations:
Creating tables...
Installing custom SQL...
Installing indexes...
Running migrations:
No migrations to apply.
Run Code Online (Sandbox Code Playgroud)
如果我对任何模型进行更改myapp,它仍然会按预期显示未迁移.
但如果我跑,python manage.py makemigrations myapp我得到:
No changes detected in app 'myapp'
Run Code Online (Sandbox Code Playgroud)
似乎没关系我运行命令的内容或方式,它从未检测到应用程序有更改,也没有将任何迁移文件添加到应用程序.
有没有办法迫使应用程序进行迁移,并基本上说"这是我的工作基础"或任何东西?或者我错过了什么?
我的数据库是一个PostgreSQL,如果它有帮助的话.
我想创建一个具有固定宽度的跨度,当我在跨度中键入任何东西时,如<span>lgasdfjksdajgdsglkgsadfasdfadfasdfadsfasdfasddkgjk</span>长字符串的非间隔文本,单词会中断或换行到下一行.
有任何想法吗?
我正在转向Django 1.3,发现媒体和静态文件的这种分离有点令人困惑.以下是默认情况settings.py:
# Absolute filesystem path to the directory that will hold user-uploaded files.
# Example: "/home/media/media.lawrence.com/media/"
MEDIA_ROOT = ''
# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash if there is a path component (optional in other cases).
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
MEDIA_URL = ''
# Absolute path to the directory that holds static files.
# Example: "/home/media/media.lawrence.com/static/"
STATIC_ROOT = ''
# URL that handles the static files served …Run Code Online (Sandbox Code Playgroud) 这三个静态URL有什么区别?
我不确定我是对的,我MEDIA_ROOT用来存储我上传的照片(通过models.ImageField())
但是,我为我的管理员创建了一个JS脚本admin.py.我将媒体定义如下:
....
class Media:
js = ('/admin/custom.js', )
Run Code Online (Sandbox Code Playgroud)
和我的settings.py:
....
STATIC_ROOT = "/home/user/project/django1/top/listing/static"
Run Code Online (Sandbox Code Playgroud)
我添加了custom.js到STATIC_ROOT/admin/custom.js,但它不工作.投掷404未找到错误.
然后我改变STATIC_ROOT对STATICFILES_DIRS,和它的作品!
....
STATICFILES_DIRS = "/home/user/project/django1/top/listing/static"
Run Code Online (Sandbox Code Playgroud)
所以,我不明白这里发生了什么.事实上,我只是不明白STATIC_ROOT和之间有什么区别STATICFILES_DIRS.
目前我正在通过virtualenv在我的机器上测试Django,还没有部署,这是STATIC_ROOT不工作的原因??
我需要等到文件创建然后读入.我有以下代码,但确定它不起作用:
import os.path
if os.path.isfile(file_path):
read file in
else:
wait
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
所以我想做以下事情:
{% if age > 18 %}
{% with patient as p %}
{% else %}
{% with patient.parent as p %}
...
{% endwith %}
{% endif %}
Run Code Online (Sandbox Code Playgroud)
但Django告诉我,我需要另一个{%endwith%}标签.是否有任何方法可以重新排列withs以使其工作,或者语法分析器是否有目的无忧无虑的这种事情?
也许我会以错误的方式解决这个问题.在涉及到这样的事情时,是否有某种最佳实践?
这肯定是一个重复的问题,但我找不到任何其他问题.我正在尝试获取有投诉的照片列表.我不能简单地得到投诉并处理相关照片 - 我需要一组照片查询.
这应该工作,但似乎不对:
Photo.objects.filter(complaint__id__gte=0)
Run Code Online (Sandbox Code Playgroud)
这似乎不是最有效的方式:
Photo.objects.annotate(Count('complaint')).exclude(complaint__count=0)
Run Code Online (Sandbox Code Playgroud)
有没有更好的办法?
我正在使用tinyMCe我的项目.一切正常,但现在我想限制将插入tinyMcetextarea 的字符数
tinyMCE.init({
// General options
mode : "textareas",
theme : "simple",
plugins : "autolink,lists,pagebreak,style,table,save,advhr,advimage,advlink,emotions,media,noneditable,nonbreaking",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect,fontsizeselect",
theme_advanced_buttons2 : "bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,code,|,forecolor,backcolor",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
max_chars : "10",
max_chars_indicator : "lengthBox",
theme_advanced_resizing : true
});
Run Code Online (Sandbox Code Playgroud)
我用了 :-
max_chars : "10",
max_chars_indicator : "lengthBox",
Run Code Online (Sandbox Code Playgroud)
但仍然没有工作.谢谢.
我想datetime在本月获得每一天的所有对象,但我还没有完成.我想要的结果是:
[datetime.date(2014, 1, 1), datetime.date(2014, 1, 2),
datetime.date(2014, 1, 3), ..., datetime.date(2014, 1, 29),
datetime.date(2014, 1, 30), datetime.date(2014, 1, 31)]
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
请告诉我你的想法或建议.谢谢!
在翻阅执行结果的同时git diff,当我到达结果或开始差异结果时,我听到恼人的嘟嘟声.我想知道如何禁用此警铃?
我在Windows XP上运行msysGit.
django ×5
python ×5
css ×1
datetime ×1
django-1.7 ×1
git ×1
html ×1
if-statement ×1
javascript ×1
rte ×1
templates ×1
tinymce ×1
windows ×1