草庐IT

django-extensions

全部标签

django - 我应该使用 git 来部署网站吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我有一个在django上运行的网站,(但这个问题适用于任何东西,php等)目前我正在使用unison部署我的更改,我(曾经有点)喜欢它,因为在此之前我是手动进行的!!现在,当我开始接触git时,我开始喜欢上它了!我在想我是否应该使用它而不是unison来部署我的更改!这样,如果以某种方式部署更改结果是一场灾难,我将获得额外的好处,即能够恢复我的更改!问题是:git适合部署网站吗?有什么我应

django - 我应该使用 git 来部署网站吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我有一个在django上运行的网站,(但这个问题适用于任何东西,php等)目前我正在使用unison部署我的更改,我(曾经有点)喜欢它,因为在此之前我是手动进行的!!现在,当我开始接触git时,我开始喜欢上它了!我在想我是否应该使用它而不是unison来部署我的更改!这样,如果以某种方式部署更改结果是一场灾难,我将获得额外的好处,即能够恢复我的更改!问题是:git适合部署网站吗?有什么我应

django - 一个项目,多个客户使用 git?

我是GIT的新手,还不知道它能满足我多少需求,但它看起来令人印象深刻。我有一个用于不同客户的webapp(django+javascript)我计划使用GIT将这些不同的客户版本作为分支来处理。每个客户都可以拥有自定义文件、文件夹和设置、改进版本……但它们应该共享相同的“核心”。我们是一个小团队,注册了一个github帐户。分支是处理这种情况的好方法吗?关于设置文件,您将如何进行?你会.gitignore客户特定的设置文件并添加一个settings.xml.sample文件,例如repo吗?还有,有什么办法可以防止某些文件被merge到master中吗?(但致力于客户部门)。比如id喜

django - 一个项目,多个客户使用 git?

我是GIT的新手,还不知道它能满足我多少需求,但它看起来令人印象深刻。我有一个用于不同客户的webapp(django+javascript)我计划使用GIT将这些不同的客户版本作为分支来处理。每个客户都可以拥有自定义文件、文件夹和设置、改进版本……但它们应该共享相同的“核心”。我们是一个小团队,注册了一个github帐户。分支是处理这种情况的好方法吗?关于设置文件,您将如何进行?你会.gitignore客户特定的设置文件并添加一个settings.xml.sample文件,例如repo吗?还有,有什么办法可以防止某些文件被merge到master中吗?(但致力于客户部门)。比如id喜

在团队中工作时 Django South 迁移冲突

我有一个关于在团队中工作时如何使用Django-South的简短问题。如果两个人同时根据对同一文件的更改创建迁移文件会怎样?例如,A和B正在开发同一个Django应用程序。他们在不同的分支工作,都在迁移005。现在,A和B都修改了apple/models.py并使用startmigration创建了迁移文件。他们都在迁移006但迁移文件006完全不同。我猜当他们merge他们的分支时,South可能有一些错误。是否有解决此冲突的解决方法?还是South足够聪明,可以自行解决? 最佳答案 南方的documentation讨论这个问题:

在团队中工作时 Django South 迁移冲突

我有一个关于在团队中工作时如何使用Django-South的简短问题。如果两个人同时根据对同一文件的更改创建迁移文件会怎样?例如,A和B正在开发同一个Django应用程序。他们在不同的分支工作,都在迁移005。现在,A和B都修改了apple/models.py并使用startmigration创建了迁移文件。他们都在迁移006但迁移文件006完全不同。我猜当他们merge他们的分支时,South可能有一些错误。是否有解决此冲突的解决方法?还是South足够聪明,可以自行解决? 最佳答案 南方的documentation讨论这个问题:

基于PYTHON django四川旅游景点推荐系统

摘要基于四川旅游景点推荐系统的设计与实现是一个专为四川旅游景点为用户打造的旅游网站。该课题基于网站比较流行的Python语言系统架构,B/S三层结构模式,通过Maven项目管理工具进行Jar包版本的控制。本系统用户可以发布个人游记,查看景点使用户达到良好的旅游体验。该课题的主要模块分为:个人中心、用户、景点信息推荐、游记信息分享的个性化网站。用户可以在不登录的状态下查看景点信息,浏览管理员发布的旅游资讯。用户需要进行注册和登录。后台管理系统可以使管理员对用户和景点信息进行统一的管理。本系统所使用的开源框架为django,存储数据的数据库采用了MySQL,开发工具选择使用PyCharm代码编辑器

django.db.utils.OperationalError : fe_sendauth: no password supplied

我已经从github克隆了一个repo并正在处理它。该项目在django中并使用postgres作为数据库。这个项目现在在生产端,我需要对其进行一些更改。数据库规范是:DATABASES={'default':{'ENGINE':'django.db.backends.postgresql_psycopg2',#Orpathtodatabasefileifusingsqlite3.'NAME':'project_name','USER':'admin','PASSWORD':'',#Emptyforlocalhostthroughdomainsocketsor'127.0.0.1'#f

django.db.utils.OperationalError : fe_sendauth: no password supplied

我已经从github克隆了一个repo并正在处理它。该项目在django中并使用postgres作为数据库。这个项目现在在生产端,我需要对其进行一些更改。数据库规范是:DATABASES={'default':{'ENGINE':'django.db.backends.postgresql_psycopg2',#Orpathtodatabasefileifusingsqlite3.'NAME':'project_name','USER':'admin','PASSWORD':'',#Emptyforlocalhostthroughdomainsocketsor'127.0.0.1'#f

Django操作RabbitMQ

Django是一个流行的PythonWeb框架,它提供了丰富的功能和工具来构建Web应用程序。而RabbitMQ是一个开源的消息队列软件,它可以帮助应用程序处理并发请求、大规模数据处理和分布式系统之间的通信。在这篇文章中,我将介绍如何在Django中使用RabbitMQ。安装RabbitMQ首先,我们需要安装RabbitMQ。RabbitMQ提供了Windows、Linux和MacOS的软件包,因此你可以根据自己的操作系统下载相应的安装包。使用Django和RabbitMQ一旦安装了RabbitMQ,我们就可以开始在Django中使用它了。以下是一些基本的步骤:安装pikaPika是一个Pyt