草庐IT

django-extensions

全部标签

python - "CSRF verification failed"尝试上传文件或使用文件浏览器为 Django 创建文件夹时

我已经为Django安装了filebrowser(不是filebrowser3),当我尝试上传文件时,我收到以下错误:403ForbiddenCSRFverificationfailed.Requestaborted.MoreinformationisavailablewithDEBUG=True.当我尝试创建一个新文件夹时出现同样的错误,这表明问题是文件浏览器无法在我的上传目录中创建文件/目录。我使用默认设置并手动创建了/media/uploads目录,并将其权限设置为755。如果我将文件上传到目录,然后文件浏览器管理页面会显示:1ItemFolder:0Image:1我无法查看我上

python - 如何摆脱 Django Form 的 RadioSelect 生成的虚假选择

我在Django1.3上使用ModelForm。模型.py:classUserProfile(models.Model):...gender=models.CharField(max_length=1,blank=True,choices=(('M','Male'),('F','Female'),('Unspecified','')),default='M')...表单.py:classUserProfileForm(ModelForm):classMeta:model=UserProfilefields=('gender')widgets={'gender':forms.RadioS

python - 使用 Django 管理时未保存 ManyToMany 字段

我遇到了一个奇怪的问题,我希望这里的人能够阐明一些问题。我正在重写模型的save()方法,以便在运行super()后向ManyToMany字段添加一些值。我的问题是,当我在Django管理中保存时,值似乎已添加到关系中,但随后又为空。但是,如果我从manage.pyshell执行它,它可以正常工作。我在其中放置了两个打印语句,无论我是通过Django管理还是通过shell运行它们,它们都会产生完全相同的输出。classStore(models.Model):holidays=models.ManyToManyField(StoreHoliday,blank=True)copy_holi

python - 在 Django 中编辑表单创建新实例

我正在编辑表单,它会正确加载数据,当我点击保存时它会在数据库中创建新条目。这里是View函数defcreate_account(request):ifrequest.method=='POST':#Iftheformhasbeensubmitted...form=AccountForm(request.POST,request.FILES)#AformboundtothePOSTdataifform.is_valid():#Allvalidationrulespassform.save()returnHttpResponseRedirect('/thanks/')#Redirectaf

python - 为什么旧的 .pyc 文件会破坏 Django?

今天用git拉取最新的代码,出现如下错误:ImportErrorat/cannotimportnameLike这可能与循环导入有关。我检查了回溯:Traceback:File"/Library/Python/2.7/site-packages/Django-1.4.1-py2.7.egg/django/core/handlers/base.py"inget_response101.request.path_info)File"/Library/Python/2.7/site-packages/Django-1.4.1-py2.7.egg/django/core/urlresolvers

python - Django 自定义 View 装饰器

好吧,我在用户类中有一个名为no_m的方法,我之前没有写过装饰器,但基本上我需要将用户重定向到另一个URL,如果他们通过这个。我在名为accounts的目录中创建了一个名为decorators.py的文件,我猜装饰器已正确导入,但我无法让它工作。这是我所拥有的:defno_m(view_func):def_wrapped_view_func(request,*args,**kwargs):try:ifrequest.user.is_m():#quicktestreturnHttpResponseRedirect('http://google.com')else:returnview_f

python - django 管理错误 - 'django_content_type.name' 中的未知列 'field list'

我的django项目有一个工作管理页面,但突然间我开始收到:“'字段列表'中的未知列'django_content_type.name'”每当我尝试访问管理页面时。我仍然可以访问管理的某些部分,但不能访问主页。我是django和python的新手,所以我不知道去哪里找。这是完整的错误:InternalErrorat/admin/(1054,u"Unknowncolumn'django_content_type.name'in'fieldlist'")RequestMethod:GETRequestURL:http://127.0.0.1:8000/admin/DjangoVersion

python - 包含 Django 应用程序的 url.py 会导致 404

我在mysite项目的urls.py中有以下代码。/mysite/urls.pyfromdjango.conf.urls.defaultsimport*urlpatterns=patterns('',(r'^gallery/$',include('mysite.gallery.urls')),)当我尝试访问gallery/urls.py中设置的url时,这会导致出现404页面。/mysite/gallery/urls.pyfromdjango.conf.urls.defaultsimport*urlpatterns=patterns('',(r'^gallery/browse/$','

python - django 模型选择选项作为多选框

假设我有这样的模型COLORS=(('R','Red'),('B','Yellow'),('G','White'),)classCar(models.Model):name=models.CharField(max_length=20)color=models.CharField(max_length=1,choices=COLORS)它在管理面板中显示为一个选择框,但是我希望我的管理员用户可以像多对多关系一样多选这些颜色,如果没有('RB','Red&Blue'),逻辑类型 最佳答案 Car可以有多个color吗?在这种情况下,c

python - Django Rest Framework 中嵌套序列化程序的唯一验证

我有一个这样的案例,您有一个带有唯一字段的自定义嵌套序列化器关系。示例案例:classGenreSerializer(serializers.ModelSerializer):classMeta:fields=('name',)#Thisfieldisuniquemodel=GenreclassBookSerializer(serializers.ModelSerializer):genre=GenreSerializer()classMeta:model=Bookfields=('name','genre')defcreate(self,validated_data):genre=v