草庐IT

Django-Virtualenv

全部标签

python - 通过 virtualenv 使用脚本时出现 fatal error - python.exe 周围的额外引号

我是Python的新手,最近在Windows上安装了Python2.7.6x86。我正在尝试通过virtualenv创建一个环境。我安装了Python,然后全局安装了pip和virtualenv。然后我CD到我想在其中创建环境的目录并运行virtualenvenv。然后我用env\scripts\activate激活它。现在,当我尝试通过virtualenv(pip、easy_install等)运行任何脚本时,我收到以下错误:Fatalerrorinlauncher:Unabletocreateprocessusing'""[dir]\env\Scripts\python.exe"""

python - django 中的日志格式化程序

来自Djangodocumentation,这里是一个日志格式示例:'formatters':{'verbose':{'format':'%(levelname)s%(asctime)s%(module)s:%(message)s'}}这会打印出如下内容:ERROR2012-05-2214:33:07,261views428924398727168hello是否有可以包含在字符串格式中的项目列表?例如,我希望能够看到正在创建消息的功能和应用程序,例如:ERRORtimemyproject.myapp.views.login_functionmessage 最

python - Django form.as_p DateField 不将输入类型显示为日期

在我的第一个Django应用程序上工作,我有一个用一些DateFields定义的模型,然后是那个模型的ModelForm即模型.pyclassMyModel(models.Model):...my_date=models.DateField('mydate')...classMyModelForm(ModelForm):classMeta:model=MyModelfields='__all__'views.pydefshow(request):form=MyModelFormtemplate_name='myapp/show.html'returnrender(request,tem

python - Django 1.9 JSONField order_by

我有以下包含JSONField的Django模型:classRatebookDataEntry(models.Model):data=JSONField(blank=True,default=[])last_update=models.DateTimeField(auto_now=True)classMeta:verbose_name_plural='Ratebookdataentries'data字段包含此json:{"annual_mileage":15000,"description":"LEONDIESELSPORTCOUPE","body_style":"Coupe","ra

python - 恢复自动生成的迁移以重命名 Django 中的表时出错

我在还原包含表重命名的Django(1.8.7)迁移时遇到问题。即使它似乎能够在Postgres中重命名它,它也会尝试使用旧表名添加约束。这是回溯:cursor.execute(sql,params)File"/Users/myworkspace/projects/xxx/venv/lib/python3.5/site-packages/django/db/backends/utils.py",line79,inexecutereturnsuper(CursorDebugWrapper,self).execute(sql,params)File"/Users/myworkspace/p

python - 如何从 Django 应用程序创建一个轮子?

可重用应用程序文档(https://docs.djangoproject.com/en/1.9/intro/reusable-apps/)告诉您在MANIFEST.in中列出模板和静态文件,但它看起来不像pythonsetup.pybdist_wheel查看该文件。我看到了对data_files的引用,但这些文件位于与python安装(sys.prefix)相关的目录中,而不是包安装(和sys.prefix与跨系统的site-packages没有统一的关系。我假设myapp/templates/myapp/foo.html应该在.../site-packages/myapp/templ

python - Django 测试 VS pytest

我是djangounittest和pytest的新手。但是,我开始觉得pytest测试用例更简洁、更清晰。这是我的测试用例:classOrderEndpointTest(TestCase):defsetUp(self):user=User.objects.create_superuser(username='admin',password='password',email='pencil@gmail.com')mommy.make(CarData,_quantity=1)mommy.make(UserProfile,_quantity=1,user=user)deftest_get_o

python - 将不在模型中的字段添加到 Django ModelForm

我有一个看起来像这样的模型:classMySchedule(models.Model):start_datetime=models.DateTimeField()name=models.CharField('Name',max_length=75)随之而来的是它的ModelForm:classMyScheduleForm(forms.ModelForm):startdate=forms.DateField()starthour=forms.ChoiceField(choices=((6,"6am"),(7,"7am"),(8,"8am"),(9,"9am"),(10,"10am"),(

python - 在 virtualenv 中通过 pip 安装 PyGObject

这个问题在这里已经有了答案:PythoncannotinstallPyGObject(4个答案)关闭5年前。我实际上是将旧的django应用程序从python2.7升级到python3.4。通过pip安装pygobject时,出现此错误:CollectingpygobjectUsingcachedpygobject-2.28.3.tar.bz2Completeoutputfromcommandpythonsetup.pyegg_info:Traceback(mostrecentcalllast):File"",line20,inFile"/tmp/pip-build-9dp0wn96/

python - Django 测试客户端不会自动序列化工厂

这是我的代码:#models.pyclassMyModel(models.Model):user=models.ForeignKey(User,on_delete=models.CASCADE)name=models.CharField(max_length=10)...#views.pydefget_all_models(request):returnJsonResponse({"models":list(MyModel.objects.all())})#urls.pypath('/mypath',views.get_all_models,name='get_all_models')