Урок 1. 00:08:44
Installation on Windows
Урок 2. 00:02:14
The Two Ways of Running Flask Apps
Урок 3. 00:02:22
Installation and Hello World
Урок 4. 00:02:25
Installation Using Pipenv
Урок 5. 00:03:49
Intro to Routes
Урок 6. 00:01:57
Route Methods
Урок 7. 00:02:54
Route Variables
Урок 8. 00:03:19
Request Query String
Урок 9. 00:05:11
Request Form Data
Урок 10. 00:04:49
Request JSON Data
Урок 11. 00:04:25
Incoming Request Method
Урок 12. 00:04:30
Redirects and url_for
Урок 13. 00:01:26
Configuration
Урок 14. 00:05:09
Sessions
Урок 15. 00:02:56
Debug Mode
Урок 16. 00:02:10
Intro to Templates
Урок 17. 00:02:14
Template Variables
Урок 18. 00:02:18
Conditionals
Урок 19. 00:02:56
Loops
Урок 20. 00:02:27
Static Files
Урок 21. 00:06:14
Inheritance
Урок 22. 00:01:52
Include
Урок 23. 00:03:16
Creating the Database
Урок 24. 00:04:36
Connect to the Database
Урок 25. 00:02:42
Queries
Урок 26. 00:03:02
Inserting Data
Урок 27. 00:03:12
View All Results
Урок 28. 00:01:28
Demo
Урок 29. 00:01:36
The Starting HTML Files
Урок 30. 00:05:54
Adding Templates
Урок 31. 00:03:33
Creating the Database
Урок 32. 00:01:37
Adding Database Helpers
Урок 33. 00:05:35
Working With The Food Form
Урок 34. 00:06:19
Inserting Food Data Into Database
Урок 35. 00:04:14
Display All Foods in Database
Урок 36. 00:10:18
Inserting the Date
Урок 37. 00:05:34
Query All Dates
Урок 38. 00:12:32
Day Screen
Урок 39. 00:04:21
Add Food to Database
Урок 40. 00:06:01
Get List Of Foods For Day
Урок 41. 00:03:55
Getting Food Totals For Day
Урок 42. 00:05:49
Links
Урок 43. 00:07:56
Sum Totals Per Day
Урок 44. 00:02:29
Adding Links
Урок 45. 00:08:38
Refactor
Урок 46. 00:10:06
Deployment Server Setup on Amazon Lightsail
Урок 47. 00:04:23
Deploy To Amazon Lightsail Server
Урок 48. 00:01:43
Errata
Урок 49. 00:01:49
Demo
Урок 50. 00:02:13
Overview of Templates
Урок 51. 00:07:50
Install and Templates
Урок 52. 00:01:43
Database Helpers
Урок 53. 00:03:30
Creating the Database
Урок 54. 00:08:22
Register User
Урок 55. 00:06:51
Login
Урок 56. 00:06:17
Sessions
Урок 57. 00:05:59
Common User Function
Урок 58. 00:06:40
Updating Links
Урок 59. 00:02:42
Creating Test Users
Урок 60. 00:07:36
User Setup Page
Урок 61. 00:10:01
Create Question
Урок 62. 00:06:38
List Questions
Урок 63. 00:07:57
Answer Question
Урок 64. 00:06:21
Home Route Questions
Урок 65. 00:03:58
Question Page
Урок 66. 00:06:32
Preventing Duplicate Users
Урок 67. 00:03:37
Protecting Routes
Урок 68. 00:03:19
Protecting Routes by Role
Урок 69. 00:05:00
Login Failure Messages
Урок 70. 00:02:33
Formatting Queries
Урок 71. 00:04:59
Added Link Macro
Урок 72. 00:08:35
Base Template
Урок 73. 00:08:02
Deploy to Heroku
Урок 74. 00:24:55
Convert to Postgres
Урок 75. 00:01:44
Static Secret Key On Heroku
Урок 76. 00:03:08
Demo
Урок 77. 00:06:00
Setting Up The App and Test With Postman
Урок 78. 00:01:38
Adding Database Helpers
Урок 79. 00:01:58
Create the Database
Урок 80. 00:05:36
Create a New Member
Урок 81. 00:03:53
Return Member After Creation
Урок 82. 00:04:20
Get All Members
Урок 83. 00:03:19
Get One Member
Урок 84. 00:05:59
Edit A Member
Урок 85. 00:02:14
Delete A Member
Урок 86. 00:05:29
Authentication
Урок 87. 00:04:41
Authentication Decorator
Урок 88. 00:08:41
Deploy to Python Anywhere
Урок 89. 00:02:35
Setting Up A Database and Determing the URI
Урок 90. 00:05:43
Installing Flask-SQLAlchemy
Урок 91. 00:05:43
Connecting to the Database
Урок 92. 00:10:30
Create a Table
Урок 93. 00:03:15
Inserting Data
Урок 94. 00:02:50
Updating Data
Урок 95. 00:01:01
Deleting Data
Урок 96. 00:07:13
Intro to Queries
Урок 97. 00:05:03
Generative Queries
Урок 98. 00:02:58
Not Equals and Like
Урок 99. 00:02:20
In and Not In
Урок 100. 00:01:46
Null and Not Null
Урок 101. 00:03:19
And
Урок 102. 00:01:45
Or
Урок 103. 00:03:06
Order By
Урок 104. 00:01:39
Limit
Урок 105. 00:01:43
Offset
Урок 106. 00:01:13
Count
Урок 107. 00:02:02
Inequality
Урок 108. 00:06:16
One to Many Relationships
Урок 109. 00:04:30
One to Many Queries
Урок 110. 00:06:14
Many to Many Relationships
Урок 111. 00:05:38
Many to Many Queries
Урок 112. 00:01:30
Install and Set Up
Урок 113. 00:06:42
Creating a Form
Урок 114. 00:04:49
Submit the Form
Урок 115. 00:09:56
Validators
Урок 116. 00:06:51
More Fields
Урок 117. 00:03:30
Adding An Extra Validator
Урок 118. 00:02:17
Changing Labels and Defaults
Урок 119. 00:03:20
Prepopulating Data
Урок 120. 00:04:52
More on CSRF
Урок 121. 00:05:33
Jinja Macro
Урок 122. 00:03:48
Form Inheritance
Урок 123. 00:08:04
Field Enclosures
Урок 124. 00:08:31
Field List
Урок 125. 00:02:46
Delete Field
Урок 126. 00:06:50
Dynamic Forms
Урок 127. 00:01:41
Note on JavaScript AJAX
Урок 128. 00:09:26
Recaptcha Field
Урок 129. 00:05:33
Flask-WTF With Flask-Bootstrap
Урок 130. 00:03:08
Populate Obj
Урок 131. 00:03:06
Inline Validators
Урок 132. 00:03:42
Information on Other Fields and Validators
Урок 133. 00:03:58
Date Fields
Урок 134. 00:19:45
Flask-WTF Example
Урок 135. 00:01:43
Installation Setup
Урок 136. 00:01:33
Blank HTML
Урок 137. 00:05:00
Available Blocks
Урок 138. 00:09:15
Configuration
Урок 139. 00:06:59
Set Up Server and Send Email
Урок 140. 00:00:49
Note on Debug
Урок 141. 00:02:33
Email Body
Урок 142. 00:02:19
Adding More Recipients
Урок 143. 00:01:46
Adding Sender Name
Урок 144. 00:03:56
Bulk Messages
Урок 145. 00:01:58
Attachments
Урок 146. 00:03:20
Other Message Parameters
Урок 147. 00:02:28
Setting Up Gmail
Урок 148. 00:02:41
Installation and Environment Variable Setup
Урок 149. 00:03:24
Creating Database, Adding SQLAlchemy and Migrate
Урок 150. 00:04:15
Create Table Upgrade in SQLite
Урок 151. 00:02:20
Upgrading With SQLite
Урок 152. 00:01:28
SQLite Downgrades
Урок 153. 00:02:39
Upgrading and Downgrading
Урок 154. 00:03:37
MySQL Upgrade and Downgrade
Урок 155. 00:03:20
Manually Edit Migration
Урок 156. 00:02:19
Using Flask Script
Урок 157. 00:00:41
Removing app.run
Урок 158. 00:06:26
Dropping Columns in SQLite
Урок 159. 00:06:53
Installation and Configuration
Урок 160. 00:01:46
Upload Form
Урок 161. 00:05:16
Uploading First Image
Урок 162. 00:02:35
Allow and Deny
Урок 163. 00:02:15
Default Dest
Урок 164. 00:01:29
Combining Extensions
Урок 165. 00:01:24
Installation and Init
Урок 166. 00:04:43
Add User Model
Урок 167. 00:02:33
The User Loader
Урок 168. 00:05:27
Login User
Урок 169. 00:01:34
Current User
Урок 170. 00:02:02
Logout User
Урок 171. 00:04:04
Creating a Login Form
Урок 172. 00:01:28
Redirect to Login Route
Урок 173. 00:02:41
Login Message
Урок 174. 00:08:19
Redirect
Урок 175. 00:04:17
Remember Me
Урок 176. 00:03:30
Fresh Login
Урок 177. 00:08:01
Alternative Tokens
Урок 178. 00:11:22
Auto Expire
Урок 179. 00:13:04
Using MongoDB
Урок 180. 00:05:03
Install and Setup
Урок 181. 00:05:18
Add User View
Урок 182. 00:02:54
View of Table With Multiple Columns
Урок 183. 00:05:17
Table with Relationship
Урок 184. 00:02:27
Remove Column from View
Урок 185. 00:00:56
Display Primary Key Column
Урок 186. 00:02:26
Enable/Disable Create, Edit, and Delete
Урок 187. 00:00:52
Export Table Data
Урок 188. 00:01:19
Create Modal
Урок 189. 00:03:24
Other Attributes
Урок 190. 00:06:23
Using on_model_change to Automatically Hash Password
Урок 191. 00:03:59
File Admin
Урок 192. 00:06:22
Modifying the Home Template
Урок 193. 00:04:16
Modifying Other Views
Урок 194. 00:03:56
Creating a New View
Урок 195. 00:01:25
URL For
Урок 196. 00:03:07
Inline Models
Урок 197. 00:03:01
Auth for Views
Урок 198. 00:06:24
Adding Flask-Login
Урок 199. 00:03:59
Installation and Configuration
Урок 200. 00:04:07
Create Database
Урок 201. 00:02:47
Flask-User Sign In and Register Screens
Урок 202. 00:02:57
Create Protected Page
Урок 203. 00:01:01
What Flask-User Does to Database Record
Урок 204. 00:06:20
Enabling Emails
Урок 205. 00:04:58
Modifying Templates
Урок 206. 00:04:04
Modifying Email Templates
Урок 207. 00:03:20
Changing the After Register Endpoint
Урок 208. 00:02:17
Current User Information
Урок 209. 00:01:06
Install Flask-Babel
Урок 210. 00:05:40
Locale
Урок 211. 00:05:41
Dates and Datetime
Урок 212. 00:03:42
Marking Words for Translation
Урок 213. 00:07:46
Translations
Урок 214. 00:01:05
Poedit
Урок 215. 00:02:19
Installation
Урок 216. 00:02:06
Setup Models
Урок 217. 00:00:58
Create Database
Урок 218. 00:01:04
Integrate Flask-Restless
Урок 219. 00:06:32
GET Requests
Урок 220. 00:01:13
GET Specific Items
Урок 221. 00:06:42
POST Requests
Урок 222. 00:02:30
DELETE Requests
Урок 223. 00:03:48
PUT Requests
Урок 224. 00:04:00
Limit
Урок 225. 00:02:13
Offset
Урок 226. 00:03:31
Order By
Урок 227. 00:07:09
Search Queries
Урок 228. 00:01:27
In and Not in Operators
Урок 229. 00:01:51
Is Null and Is Not Null Operators
Урок 230. 00:02:21
Like Operator
Урок 231. 00:04:11
Or Queries
Урок 232. 00:05:15
Any Operator
Урок 233. 00:02:29
Has Operator
Урок 234. 00:02:45
Deleting With Queries
Урок 235. 00:02:42
Patch With Queries Bug
Урок 236. 00:02:56
Pagination
Урок 237. 00:03:16
Installation and Setup
Урок 238. 00:03:43
Setting Up JavaScript Client
Урок 239. 00:06:32
Sending From Client to Server
Урок 240. 00:03:28
Sending From Server to Client
Урок 241. 00:04:52
Emit Custom Events
Урок 242. 00:05:18
Sending and Receiving JSON
Урок 243. 00:09:14
Multiple Clients
Урок 244. 00:02:27
Broadcasting Messages
Урок 245. 00:06:09
Server Initiated Events
Урок 246. 00:06:24
Namespaces
Урок 247. 00:07:12
Session IDs
Урок 248. 00:11:44
Send Private Message
Урок 249. 00:07:39
Join Room
Урок 250. 00:04:35
Leave Room
Урок 251. 00:01:44
Close Room
Урок 252. 00:05:00
Connect and Disconnect
Урок 253. 00:02:20
Installation and Setup
Урок 254. 00:04:25
Create Database
Урок 255. 00:07:55
View Login and Register Routes
Урок 256. 00:03:17
Additional Routes
Урок 257. 00:02:24
Login Required and Current User
Урок 258. 00:08:38
Roles
Урок 259. 00:02:08
Enabling Mail
Урок 260. 00:06:30
Custom Emails
Урок 261. 00:03:54
Custom Views
Урок 262. 00:09:48
Extending the Forms
Урок 263. 00:02:31
HTTP Basic Auth
Урок 264. 00:01:42
Overview of Templates
Урок 265. 00:02:51
Create Routes With Templates
Урок 266. 00:08:56
Convert Static Resources
Урок 267. 00:02:28
Prepare Flask-Migrate and Flask-SQLAlchemy
Урок 268. 00:00:44
Create SQLite Database
Урок 269. 00:04:10
Add User Model and Create Table
Урок 270. 00:05:08
Creating the Register Form
Урок 271. 00:08:17
Convert Register Form to WTForm
Урок 272. 00:03:19
Testing the Register Form
Урок 273. 00:01:57
Adding Error Messages to Register Form
Урок 274. 00:07:41
Handling the Profile Image Upload
Урок 275. 00:03:46
Save Registration Data to Database
Урок 276. 00:07:48
Creating the Login Form
Урок 277. 00:07:34
Creating the Login Route
Урок 278. 00:04:44
Finishing the Login Form
Урок 279. 00:09:46
Displaying the Profile Information
Урок 280. 00:04:52
Create Tweet Model and Migrate
Урок 281. 00:11:42
Create Tweet Form
Урок 282. 00:09:24
Update Timeline to Be Dynamic
Урок 283. 00:12:24
Add Time Since Tweet Created
Урок 284. 00:13:29
First Refactor
Урок 285. 00:03:25
Timeline Image and Total Tweets
Урок 286. 00:09:22
General Timeline Page
Урок 287. 00:08:39
Make Profile General
Урок 288. 00:08:14
Follower Model
Урок 289. 00:04:07
Add Follow Route
Урок 290. 00:12:02
Update Follower Count and List of Followers
Урок 291. 00:06:11
Create Follow Link
Урок 292. 00:02:30
Test Follow Link
Урок 293. 00:07:04
Update Timeline Page
Урок 294. 00:03:44
Add Links to User Profiles
Урок 295. 00:07:08
Who to Watch Section
Урок 296. 00:02:49
Add User Timeline Links
Урок 297. 00:08:13
Refactor HTML
Урок 298. 00:06:09
Refactor Navigation
Урок 299. 00:03:56
Make Navigation Links Dependent on Login Status
Урок 300. 00:02:44
Update Timeline Follower Count and Change Homepage
Урок 301. 00:06:40
Refactor Views
Урок 302. 00:03:35
Refactor Register Template
Урок 303. 00:00:50
Conclusion
Урок 304. 00:04:56
Starting Files
Урок 305. 00:04:09
Adding the Product Table
Урок 306. 00:08:45
Creating the Add Product Form
Урок 307. 00:06:10
Add Products to Database
Урок 308. 00:04:27
Admin Dashboard Product List
Урок 309. 00:04:26
Showing the Dollar Amount and Product Counts
Урок 310. 00:06:36
Adding Products to Homepage
Урок 311. 00:07:02
The Product Page
Урок 312. 00:08:27
Adding to the Cart
Урок 313. 00:08:48
The Cart Session
Урок 314. 00:09:55
Display the Items in Cart
Урок 315. 00:05:59
Remove Item From Cart
Урок 316. 00:11:23
Creating the Order Tables
Урок 317. 00:02:54
Creating the Checkout Form
Урок 318. 00:10:20
Checkout Form Continued
Урок 319. 00:09:33
Checkout Form Finalized
Урок 320. 00:01:46
Randomizing the Reference
Урок 321. 00:04:29
Checkout Screen Cart Details
Урок 322. 00:05:02
Admin Pending Orders
Урок 323. 00:04:12
Calculating the Order Total
Урок 324. 00:12:44
Order Screen
Урок 325. 00:05:42
Updating the Stock Totals
Урок 326. 00:02:58
Overview of App
Урок 327. 00:07:17
Setting up the Flask-Security Models
Урок 328. 00:17:40
Setting Up the Register Page
Урок 329. 00:01:44
Setting Up A User
Урок 330. 00:06:17
Login Screen
Урок 331. 00:02:06
Thread Model
Урок 332. 00:07:24
Saving the Thread Form to Database
Урок 333. 00:02:21
Displaying Threads from the Database
Урок 334. 00:03:39
Updating the Thread Model to Include Date
Урок 335. 00:02:37
Thread Page
Урок 336. 00:02:54
Creating the Reply Model
Урок 337. 00:13:30
Handling Replies
Урок 338. 00:02:39
Last Post Date
Урок 339. 00:03:26
The Profile Page
Урок 340. 00:05:54
Adding Links and Wrap Up
Урок 341. 00:01:16
Intro
Урок 342. 00:02:56
Set Up App
Урок 343. 00:07:29
Retrieve API Data
Урок 344. 00:02:49
Create Database
Урок 345. 00:01:09
Add Cities to Database
Урок 346. 00:04:36
Show Saved City Data
Урок 347. 00:03:35
Allow User Save Cities
Урок 348. 00:01:47
Install Python-Dotenv
Урок 349. 00:05:50
Prevent Duplicate Cities
Урок 350. 00:05:51
Prevent Invalid Cities
Урок 351. 00:07:54
Message Flashing
Урок 352. 00:06:52
Deleting Cities