草庐IT

django-extensions

全部标签

python - Django:ImportError,没有名为 urls 的模块

我的项目目录中有以下urls.py文件:fromdjango.conf.urlsimportpatterns,include,urlfromdjango.contribimportadminadmin.autodiscover()urlpatterns=patterns('wb.views',url(r'^areas/$','arealist'),url(r'^areas/(?P\d+)/$','area_roomlist'),url(r'^areas/(?P\d+)/rooms/(?P\d+)/$','area_roomdetail'),url(r'^areas/add_area/$

python - Django 错误 : ImproperlyConfigured: WSGI application

我的应用程序昨晚运行正常,不知道为什么今天早上就不能运行了。我认为我所做的只是创建一个名为django的应用程序来存储我的模型、测试和View。出现此错误,在OSX上使用HerokuPostgres应用程序运行django并将dj_database作为中间件:File"/Users/{ME}/Projects/{PROJECT}/{PROJECT}/lib/python2.7/site-packages/django/core/servers/basehttp.py",line58,inget_internal_wsgi_application"couldnotimportmodule

python - Django:从模型的相关集合中获取相关集合

classBook(models.Model):#fieldsclassChapter(models.Model):book=models.ForeignKey(Book)classPage(models.Model):chapter=models.ForeignKey(Chapter)我想要书A的所有页面,可能不需要循环每一章来获取页面。book=Book.objects.get(pk=1)pages=book.chapter_set.page_set#?!? 最佳答案 你不能那样做。chapter_set是一个查询集,它没有属性

Python django : How to call selenium. set_speed() 与 django LiveServerTestCase

为了运行我的功能测试,我使用LiveServerTestCase。我想调用不在webdriver中但在selenium对象中的set_speed(以及其他方法,set_speed只是一个示例)。http://selenium.googlecode.com/git/docs/api/py/selenium/selenium.selenium.html#module-selenium.selenium我的LiveServerTestCase子类fromseleniumimportwebdriverclassSeleniumLiveServerTestCase(LiveServerTestC

python - 使用 OneToOneField 时 Django 模型 u'id' 发生冲突

我创建了一个模型UserProfile来关联模型User。我在执行pythonmanage.pymakemigrations时出错:django.core.exceptions.FieldError:Localfieldu'id'inclass'UserProfile'clasheswithfieldofsimilarnamefrombaseclass'User'代码如下:fromdjango.contrib.auth.modelsimportUserfromdjango.db.models.signalsimportpost_saveclassUserProfile(models.M

python - Django,如何在单个查询集中进行多个注释

我目前正在尝试为Django中的用户模型注释两个不同数量的点赞。这是我用来返回所需查询集的代码defget_top_user(self):returnUser.objects.\annotate(guide_like=Count('guidelike')).\annotate(news_like=Count('newslike')).\values_list('first_name','last_name','guide_like','news_like').\order_by('-guide_like')但是,querySet返回["Bob","Miller",612072,6120

python - django: 'python manage.py migrate' 花费数小时(和其他奇怪的行为)

我对models.py中的一个表进行了一些更改,并尝试使用“pythonmanage.pymigrate”迁移它,这需要几个小时。我只改了三个字段(列)的名字,到现在已经跑了2个多小时了。今天早上我创建表格时,它在几分钟内顺利运行(我认为)。赛季开始是做出改变的模型。这是models.py现在的样子:fromdjango.dbimportmodelsfromdjango.contrib.gis.dbimportmodelsasgismodels#fromdjango.contrib.gisimportadmin#Createyourmodelshere.classLocation(mo

python - 在 Django 管理站点中,如何通过内联访问模型属性?

模型.py:classPlayer(models.Model):name=models.CharField(max_length=50)email=models.EmailField(max_length=50)classTournament(models.Model):name=models.CharField(max_length=50)classTournamentPlayer(models.Model):tournament=models.ForeignKey(Tournament)player=models.ForeignKey(Player)paid=models.Bool

python - 如何在 Django 1.8 中多次保存同一个表单?

我有一个模型产品和一个相应的表格产品,我需要用5种产品更新库存,所以我输入产品的数据并询问我要存储多少该产品,因为所有产品保存是一样的,除了Django默认ID,我正在考虑在View中做这样的事情:foriinrange(0,5):form.save()不幸的是,这只会保存最后一个表格。我还能如何实现我的需求? 最佳答案 使用commit=False调用保存返回一个未保存到数据库的实例。instance=form.save(commit=False)您可以在循环中多次保存实例。通过将主键设置为None,每次都会保存一个新对象。for

python - Django:没有名为 django.core.management 的模块

我是Django新手,想探索这个著名框架的强大功能。在我运行所有设置之后sudopythonmanage.pysyncdb,我得到了这个错误Traceback(mostrecentcalllast):File"manage.py",line8,infromdjango.core.managementimportexecute_from_command_lineImportError:Nomodulenameddjango.core.management我使用virtualenv和virtualenvwrapper,我通过发出workon命令激活了我的工作virtualenv。此外,当我