Comments (7)
@cadu-leite não entendi o que você quer fazer, tem como você passar o problema para que eu possa reproduzir aqui?
para executar o settings_local é só executar
python manage.py runserver 0.0.0.0:8000 --settings associados.settings_local
ou qqer outro comando do Makefile
from associados.
eu executei
$python manage.py runserver
sem parametros adicionais.
eu entendi que o settings é sempre o mesmo e SE encontrar um settings_local este é executado.
deveria funcionar certo ?
se sim....
o que aconteceu é que ao tentar executar o path +settings_local.py ele da erro porque falta uma barra na concatenação retornando um erro. e as vars do settings_local nunca eram setadas.
Não sei se tem mais algum outro setiing que possa mudar este comportamento.
from associados.
não, o script sempre executa o settings, mas vc pode expecificar outro passando o parametro --settings
no caso do settings_local.py eu importo osettings padrão (de produção) e sobrescreve algumas variaveis e adiciono outros para debug, assim para rodar o ambiente de desenvolvimento deve se passar o --settings=settings_local ou simplesmente make run
:)
mais info em https://docs.djangoproject.com/en/dev/topics/settings/#designating-the-settings
estou fechando a issue
from associados.
por facvor Petry, eu uso o mesmo esquema (try import) nos meus projetos. e sei que posso passar um settings como param.
o problema que pra rodar local eu sou obrigado a passar o settings local como param ?
e a string que citei esta no settings.py e ela não funciona. falta uma "/"
Se isso aqui funcionasse
Load local/dev settings
try:
execfile(BASEDIR + 'associados/settings_local.py')
except IOError:
pass
então eu adicionei uma "/"
try:
execfile(BASEDIR + '/associados/settings_local.py') # <-- aqui
except IOError:
pass
eu nao tenha que adivinhar que pra rodar essa aplicação eu tenho que especificar o settings.
é só rodar como todo outro projeto django
$python manage.py runserver
from associados.
Desculpe cadu, não tinha visto estas linhas de comando no settings.py, e acabem nem entendendo o seu problema
Eu não as utilizo pois rodo o projeto localmente através do Makefile,
Devemos até remover isso de la, pois o deploy do heroku utiliza o settings e se o import funcionar, as configurações locais, o que acha?
from associados.
se o import funcionar o que acontece com as configurações locais ? - não ficou claro, parece que falta alguma coisa na sua frase.
resumindo... eu sou sempre a favor de comportamento padrão, ou seja
importar o settings_local.py se ele existir (só pra rodar local/dev)
e pra rodar basta $ runserver sem param.
from associados.
então, quem utiliza o comportamento pradrão, ou melhor quem roda o python manage.py runserver
é o heroku, se foi corrigido este problema que você apontou, vai dar problema no deploy da app
rodar o ambiente local é tranquilo, é só modar um make run
. Se você quiser mudar isso, sem problemas só deixa documentado e ajusta o deploy para usar um outro arquivo de settings
reabri a issue até vc dar um parecer, blza?
from associados.
Related Issues (20)
- Listagem de Membros não lista todos os membros
- Ao pedir para pagar anuidade, último pagamento aparece incorretamente
- CRITICO: Atualizar app associados da stack Heroku-16 para stack Heroku-20 HOT 6
- Sistema não deixa logar, nem trocar senha (emails não chegam) HOT 5
- Montagem de chapa e votação interna
- Faz sentido um “requirements” para testes no macOS? HOT 2
- Juntar settings.py HOT 1
- Mudança do nome da branch principal? HOT 2
- Removido teste falhando randomicamente
- Atualizar versão do Python para >=3.7 HOT 2
- Transações não estão sendo confirmadas após notificação do PagSeguro HOT 2
- Notificação de vencimento de assinatura HOT 1
- Erro de ortografia no assunto do email de boas-vindas
- Remover SECRET_KEY padrão
- manage.py migrate falhando no Heroku HOT 4
- Rota de fill do combo de cidades com erro 404
- Revisão do banco de dados do site HOT 1
- Remover biblioteca: sorl-thumbnail
- Nova versão do site da associação
- Considerar concorrentes do Heroku.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from associados.