Kategori: Python / Flask

Başlıklar

User Login Control for Functions

Kategori: Python / Flask, 20 Eylül 2019

User Login Control for Functions

Önceki blog uygulamamızda, oturum açmasak dahi yazı ekleyebiliyor, kullanıcı paneline girebiliyorduk. Bunu engellemek için login_required adında bir decorator fonksiyon oluşturalım. Her fonksiyon için tekrar tekrar yazabiliriz fakat kod tekrarına düşmemek adında decorator fonksiyon kullanalım. İlk olarak aşağıdaki methodu import edelim:

 from functools import wraps 
Decorator fonksiyonu oluşturalım: ... Devamını Oku


JanFranco | 19 | 0 | 1 min read

To-Do App Final

Kategori: Python / Flask, 20 Eylül 2019

To-Do App Final

To-do uygulamasında, blog uygulamasında yaptığım gibi tüm detayları yazmadım, önemli kısımları yazdım. Bu nedenle son halini paylaşıyorum. index.html dosyasının son hali:

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <title>To-Do App</title> </head> <body> <div style="margin-top: 80px;" class="container"> ...
			
Devamını Oku


JanFranco | 20 | 0 | 6 min read

ORM, Adding, Deleting, Updating Data

Kategori: Python / Flask, 20 Eylül 2019

ORM, Adding, Deleting, Updating Data

ORM yapısını kullanarak veri ekleme, silme ve veri güncelleme işlemlerini gerçekleştirelim. İlk olarak add() fonksiyonu ekleyelim. Index sayfasındaki formdan başlık bilgisini çekelim. Daha sonra Todo sınıfından bir obje oluşturalım, title ve complete bilgilerini girelim. add() methodu ile veritabanına verileri ekleyelim. Veritabanında değişiklik yaptığımız için commit() methodunu da kullanalım. Son olarak ... Devamını Oku


JanFranco | 17 | 0 | 1 min read

Interface of To-Do App

Kategori: Python / Flask, 20 Eylül 2019

Interface of To-Do App

To-Do uygulaması için bir arayüz tasarlayalım. İlk olarak templates klasörü oluşturalım. Daha sonrasında index.html dosyası oluşturalım ve içeriğini aşağıdaki şekilde ayarlayalım:

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <title>To-Do App</title> </head> <body> <div style="margin-top: 80px;" class="container"> ...
			
Devamını Oku


JanFranco | 17 | 0 | 2 min read

ORM, SQLite, Installation

Kategori: Python / Flask, 19 Eylül 2019

ORM, SQLite, Installation

Sonraki yazılarda to-do uygulaması yapacağız. Bu uygulamada sqlite veritabanı ve ORM yapısını kullanacağız. ORM yani Object Relational Mapping yapısı, biz ile veritabanı arasında bir köprü görevi görerek SQL sorgularını yazma zahmetinden kurtarır. Daha basit bir şekilde sorgu yazmamızı sağlar. SQLite veritabanını aşağıdaki linkten indirebiliriz:

 https://www.sqlite.org/download.html 
Precompiled for ... Devamını Oku


JanFranco | 22 | 0 | 2 min read
Sayfa 1 next last »