Para começar, instale o Flask:
Flask de instalação pipEtapa 1: Aplicativo da Web mínimo
A aplicação mínima pode ser encontrada em https: // Flask.PalletsProjects.com/en/2.0.X/Quickstart/#A-Minimal-Aplicação. Esta é uma página da web que exibe "Hello World". A primeira coisa que fizemos foi criar uma instância de Flask () com "__name__" como o argumento. O decorador de rota é usado para informar o Flask o URL que ativará a função que escrevemos.
do frasco de importação de frascosEm seguida, no terminal de Pycharm, digite o seguinte (onde o nome do meu arquivo python é principal.py; No seu caso, substitua o principal.py com o nome do seu Python):
Definir Flask_App = Main.pyDepois de correr "Flask Run", o terminal irá jogar um URL com uma porta. Este URL: Port é onde a página da web é carregada. Você sempre pode pressionar o controle + c para sair. No meu caso, diz “Running in http: // 127.0.0.1: 5000/ (pressione Ctrl+C para sair) ”. Então, abra seu navegador da web, copie e cole o URL dado. No meu caso, copiei e colei “http: // 127.0.0.1: 5000/”. Observe também que as linhas anteriores devem ser executadas toda vez que você reinicia o Pyharm para que funcione:
Etapa 2: Adicionando HTML
A primeira coisa que você precisa fazer é abrir a pasta onde o script python está localizado e criar uma pasta chamada "modelos". Quando corri isso pela primeira vez, tentei colocar o nome "modelo" como o nome da pasta, e todo o programa travou e não funcionou. Então, é imperativo que você chame a pasta “modelos”. Dentro desta pasta "modelos", crie um índice.arquivo html com seu código html. Em seguida, use render_template () e passe “ÍNDICE.html ”como o argumento. Agora, se você executar "Flask Run" no terminal, seu código HTML deve ser renderizado:
Meu Código HTML (índice.html) Pelo momento é o seguinte:
E, meu código de arquivo python (principal.py) é o seguinte:
Do frasco de importação de frascos, render_templateO último tornará uma página simples HTML.
Etapa 3: Adicionando CSS
Agora, quero adicionar CSS ao meu HTML. Para fazer isso, crie uma pasta chamada "estática" e crie um arquivo chamado "Main.CSS ”. Aqui, o nome do arquivo CSS real pode ser qualquer coisa. Eu decidi ligar para o meu “principal.CSS ”. No entanto, o nome da pasta deve ser "estático"! De fato, na pasta "estática", pode -se colocar qualquer coisa estática, como CSS, JavaScript e imagens. Então, se você vai colocar imagens, JavaScript e CSS, pode querer criar sub-oscilantes.
Primeiro, vamos escrever o CSS (principal.CSS) eu quero:
corpoAqui, no índice.HTML, precisamos escrever elt; link rel = ”Stylesheet” TIPO = ”TEXT/CSS” HREF = ”url_for ('static', filename =" Main.CSS ")"> na cabeça do arquivo html. Aqui, o nome do arquivo é o nome do arquivo CSS (o meu é principal.css). Se, por exemplo, o “principal.O CSS ”está localizado com um subpasta chamado“ CSS ”, então você escreveria o seguinte:
.Depois disso, você pode usar o CSS que você criou. Por exemplo, eu criei um chamado "estilizado" e o usei na classe H1.
Meu índice.O arquivo html seria o seguinte:
O arquivo Python principal - principal.py - permanece o mesmo.
Do frasco de importação de frascos, render_templateEtapa 4: Adicionando uma imagem
Agora, vamos adicionar uma imagem à página HTML que criamos! Para isso, usamos a pasta "estática" que criamos. Dentro da pasta "estática", criei outra pasta chamada "imagens". Na pasta Images, coloquei uma imagem. Agora, vamos adicionar a imagem ao código HTML da seguinte forma: . Nesse caso, defino a altura da imagem para 200, mas você pode alterá -la para o que quiser e adicionar CSS se quiser.
O código HTML pareceria o seguinte:
Como alternativa, também se pode usar o seguinte:
.Etapa 5: Adicionando JavaScript
Existem duas maneiras de adicionar javascript. Nesta primeira demonstração, vou criar um botão. Quando o botão é pressionado, ele ativará uma função chamada myfunction () que será JavaScript (encontrada na tag). Para isso, configure o botão. Em seguida, configure uma etiqueta de script na cabeça do código HTML e dentro dela, defina uma função. No meu caso, eu defini uma função que adicionará o "currículo inteiro" a um elemento P no botão Clique.
Você pode adicioná -lo ao índice.Arquivo HTML da seguinte forma:
No entanto, na maioria dos casos, os arquivos JavaScript tendem a ser os próprios documentos, e nenhum revestimento. Nesses casos, teríamos um .arquivo js que temos que vincular. No meu caso, eu escrevia: . Então, assim como o arquivo de imagem, vinculamos o arquivo JS da seguinte forma:
Como alternativa, você também pode usar isso: . Este último geraria este código HTML: