Aula 01 – Loja Virtual – Ecommerce – Django

Aula 01 – Loja Virtual – Ecommerce – Django

Loja Virtual – Ecommerce – Django

E aí pessoal, vamos construir uma loja virtual, isto é, um ecommerce e ao mesmo tempo aprofundar nosso conhecimento em Django?

Isso mesmo, agora vamos começar nosso projeto de loja online utilizando o Git e Github desde o começo, já pra começar a se habituar a trabalhar com controle de versionamento.

Iremos fazer e refazer códigos ao longo das aulas, refatorando os códigos afim de entender e implementar conceitos novos, convenções e boas práticas do python e do django.

Loja virtual com Django

Loja virtual – Ecommerce – Django

Voltar para página principal do blog

Todas as aulas desse curso

Aula 02

Para baixar o código como está até agora, acesse o link abaixo:
https://github.com/toticavalcanti/django_ecommerce/tree/generate_project

Curta a página do Código Fluente no Facebook
https://www.facebook.com/Codigofluente-338485370069035/

Vou deixar meu link de referidos na digitalocean pra vocês.

Quem se cadastrar por esse link, ganha $100.00 dólares de crédito na digitalocean:

Digital Ocean

Esse outro link é da one.com:

One.com

STACK BÁSICA DO PROJETO

  • Git
  • Github
  • Python
  • Django
  • Bootstrap
  • Javascript

PREPARANDO O AMBIENTE

É necessário ter instalado:

  • Python (nesse projeto vou utilizar o python 3.6.7)
  • Virtualenv
  • Git
  • É necessário também ter uma conta no Github.

Nas aulas do mini curso de Git eu mostro como instalar o Git, como gerar as chaves SSH e como criar uma conta no github, é só clicar no link abaixo:

Curso de Git

Obs. Quem quiser saber como instalar o python e o virtualenv, é só acessar as aulas 1 e 2 do curso de Django da app polls nesses links:

Vamos começar criando a pasta django_ecommerce:

mkdir django_ecommerce

Entre na pasta django_ecommerce:

cd django_ecommerce

Crie o ambiente virtual dentro da pasta django_ecommerce, por isso o ponto no final do comando:

  • Linux:
    • virtualenv -p python3 .
  • Windows:
    • virtualenv.exe .

Obs. Só pra reforçar, o ponto indica que é para criar o ambiente virtual na pasta onde o shell está no momento, no caso a pasta django_ecommerce.

Vamos ativar o ambiente:

  • linux:
    • source bin/activate
  • Windows:
    • .\Scripts\activate.exe

Com o ambiente devidamente ativado, agora é instalar o Django no ambiente virtual

pip install django

Agora crie uma pasta chamada src e entre nela:

mkdir src && cd src

Crie um projeto chamado e_commerce

django-admin startproject e_commerce .

Obs. Só pra reforçar, o ponto indica que é para criar o projeto na pasta onde o shell está no momento, no caso a pasta src.

Digite no shell python manage.py runserver para subir o servidor e digite no browser:

127.0.0.1:8000

Veja o resultado no browser.

Por hora é isso.

Aula 02

Todas as aulas desse curso

Voltar para página principal do blog

Curta a página do Código Fluente no Facebook
https://www.facebook.com/Codigofluente-338485370069035/

Vou deixar meu link de referidos na digitalocean pra vocês.

Quem se cadastrar por esse link, ganha $100.00 dólares de crédito na digitalocean:

Digital Ocean

Esse outro link é da one.com:

One.com

Para baixar o código como está até agora, acesse o link abaixo:
https://github.com/toticavalcanti/django_ecommerce/tree/generate_project

OBRIGADO, BONS ESTUDOS E ATÉ A PRÓXIMA. \o/ 😉

 

About The Author
-

2 Comentários

    • toticavalcanti
      Reply

      Olá João Fernandes, tudo bem?
      A pasta bin é no linux, no windows a estrutura é diferente, dentro da pasta do ambiente, tem a pasta Lib e a Scripts.
      É na pasta Scripts que tem o executável, activate, que vai ativar o seu ambiente virtual.
      Na aula até coloquei isso:
      linux:
      source bin/activate
      Windows:
      .\Scripts\activate.exe

      Não sei se seu sistema é linux ou windows?

      Enfim, qualquer coisa, dá um toque, e me passa mais detalhes.
      \o/

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>