Django 3 by example: build powerful and reliable Python web applications from scratch
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Birmingham
Packt
[2020]
|
Ausgabe: | Third edition |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Auf dem Umschlag: Expert insight |
Beschreibung: | xvi, 543 Seiten Illustrationen 24 cm |
ISBN: | 9781838981952 1838981950 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV047634061 | ||
003 | DE-604 | ||
005 | 20241009 | ||
007 | t | ||
008 | 211210s2020 a||| |||| 00||| eng d | ||
020 | |a 9781838981952 |c paperback |9 978-1-83898-195-2 | ||
020 | |a 1838981950 |9 1-83898-195-0 | ||
035 | |a (OCoLC)1196908078 | ||
035 | |a (DE-599)KXP1727133803 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-739 |a DE-526 | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
100 | 1 | |a Melé, Antonio |e Verfasser |0 (DE-588)1084611996 |4 aut | |
245 | 1 | 0 | |a Django 3 by example |b build powerful and reliable Python web applications from scratch |c Antonio Melé |
250 | |a Third edition | ||
264 | 1 | |a Birmingham |b Packt |c [2020] | |
300 | |a xvi, 543 Seiten |b Illustrationen |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Auf dem Umschlag: Expert insight | ||
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Dynamische Web-Seite |0 (DE-588)4481830-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Django |g Informatik |0 (DE-588)7858725-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Dynamische Web-Seite |0 (DE-588)4481830-0 |D s |
689 | 0 | 1 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 2 | |a Django |g Informatik |0 (DE-588)7858725-6 |D s |
689 | 0 | 3 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033018384&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-033018384 |
Datensatz im Suchindex
_version_ | 1812422772437024768 |
---|---|
adam_text |
Table of Contents Preface_ xi Chapter 1: Building a Blog Application_ 1 Installing Django 2 Creating an isolated Python environment 3 Installing Django with pip 3 Creating your first project 4 Running the development server 6 Project settings 8 Projects and applications 9 Creating an application 10 Designing the blog data schema 10 Activating the application 13 Creating and applying migrations 13 Creating an administration site for models 15 Creating a superuser 15 The Django administration site 16 Adding models to the administration site 17 Customizing the way that models are displayed 19 Working with QuerySets and managers 21 Creating objects 21 Updating objects 23 Retrieving objects 23 Using the filterO method Using excludeO Using order_by0 23 24 24 Deleting objects When QuerySets are evaluated 24 25 [i]
Table of Contents Creating model managers Building list and detail views Creating list and detail views Adding URL patterns for your views Canonical URLs for models Creating templates for your views Adding pagination Using class-based views Summary 25 26 26 28 29 30 34 36 38 Chapter 2: Enhancing Your Blog with Advanced Features_39 Sharing posts by email 40 Creating forms with Django 40 Handling forms in views 41 Sending emails with Django 43 Rendering forms in templates 45 Creating a comment system 50 Building a model 50 Creating forms from models 52 Handling ModelForms in views 53 Adding comments to the post detail template 54 Adding the tagging functionality 58 Retrieving posts by similarity 64 Summary 66 Chapter 3: Extending Your Blog Application_ 67 Creating custom template tags and filters 68 Custom template tags 68 Custom template filters 73 Adding a sitemap to your site 76 Creating feeds for your blog posts 80 Adding full-text search to your blog 82 Installing PostgreSQL 83 Simple search lookups 84 Searching against multiple fields 84 Building a search view 85 Stemming and ranking results 88 Weighting queries 89 Searching with trigram similarity 90 Other full-text search engines 91 Summary 91 ---------------------------------------------------------------- [ii] ------------------------------------------------------------------
Table of Contents Chapter 4: Building a Social Website_ 93 Creating a social website project 94 Starting your social website project 94 Using the Django authentication framework 95 Creating a login view 96 Using Django authentication views 101 Login and logout views 102 Changing password views 108 Resetting password views 110 User registration and user profiles 115 User registration 115 Extending the user model 119 Using a custom user model 125 Using the messages framework 125 Building a custom authentication backend 128 Adding social authentication to your site 130 Running the development server through HTTPS 132 Authentication using Facebook 134 Authentication using Twitter 140 Authentication using Google 142 Summary 147 Chapter 5: Sharing Content on Your Website_ 149 Creating an image bookmarking website 150 Building the image model 150 Creating many-to-many relationships 152 Registering the image model in the administration site 153 Posting content from other websites 153 Cleaning form fields 154 Overriding the save() method of a ModelForm 155 Building a bookmarklet with jQuery 160 Creating a detail view for images 168 Creating image thumbnails using easy-thumbnails 170 Adding AJAX actions with jQuery 172 Loading jQuery 173 Cross-site request forgery in AJAX requests 174 Performing AJAX requests with jQuery 176 Creating custom decorators for your views 179 Adding AJAX pagination to your list views 181 Summary 186 [ill]
Table of Contents Chapter 6: Tracking User Actions_ 187 Building a follow system 187 Creating many-to-many relationships with an intermediary model 188 Creating list and detail views for user profiles 191 Building an AJAX view to follow users 196 Building a generic activity stream application 198 Using the contenttypes framework 200 Adding generic relations to your models 201 Avoiding duplicate actions in the activity stream 204 Adding user actions to the activity stream 205 Displaying the activity stream 206 Optimizing QuerySets that involve related objects 207 Using select_relatedO Using prefetch_related() Creating templates for actions Using signals for denormaiizing counts Working with signals Application configuration classes Using Redis for storing item views Installing Redis Using Redis with Python Storing item views in Redis Storing a ranking in Redis Next steps with Redis Summary 207 208 208 210 211 213 215 215 217 218 220 223 223 Chapter 7: Building an Online Shop_225 Creating an online shop project 226 Creating product catalog models 227 Registering catalog models on the administration site 229 Building catalog views 230 Creating catalog templates 233 Building a shopping cart 237 Using Django sessions 238 Session settings 239 Session expiration 240 Storing shopping carts in sessions 240 Creating shopping cart views 245 Adding items to the cart Building a template to display the cart Adding products to the cart Updating product quantities in the cart 245 247 249 251
-------------------------------------------------------------------- [IV] ----------------------------------------------------------------------
Table of Contents Creating a context processor for the current cart Context processors Setting the cart into the request context 252 252 253 Registering customer orders 255 Creating order models 255 Including order models in the administration site 257 Creating customer orders 258 Launching asynchronous tasks with Celery 263 Installing Celery 263 Installing RabbitMQ 264 Adding Celery to your project 264 Adding asynchronous tasks to your application 265 Monitoring Celery 267 Summary 268 Chapter 8: Managing Payments and Orders_ 269 Integrating a payment gateway 269 Creating a Braintree sandbox account 270 Installing the Braintree Python module 271 Integrating the payment gateway 272 Integrating Braintree using Hosted Fields 274 Testing payments 280 Going live 283 Exporting orders to CSV files 284 Adding custom actions to the administration site 284 Extending the administration site with custom views 287 Generating PDF invoices dynamically 292 Installing WeasyPrint 292 Creating a PDF template 292 Rendering PDF files 294 Sending PDF files by email 297 Summary 300 Chapter 9: Extending Your Shop_ 301 Creating a coupon system 301 Building the coupon model 302 Applying a coupon to the shopping cart 304 Applying coupons to orders 312 Adding internationalization and localization 314 Internationalization with Django 315 Internationalization and localization settings Internationalization management commands How to add translations to a Django project 315 316 316 -------------------------------------------------------------- [v]
--------------------------------------------------------------
Table of Contents How Django determines the current language Preparing your project for internationalization Translating Python code Standard translations Lazy translations Translations Including variables Plural forms in translations Translating your own code Translating templates The {% trans %} template tag The {% blocktrans %} template tag Translating the shop templates Using the Rosetta translation interface Fuzzy translations URL patterns for internationalization 316 317 318 31Ց 319 319 319 320 324 324 324 325 328 331 332 Adding a language prefix to URL patterns Translating URL patterns 332 333 Allowing users to switch language Translating models with django-parler 334 336 Installing django-parler Translating model fields Integrating translations into the administration site Creating migrations for model translations Adapting views for translations Format localization Using django-localflavor to validate form fields Building a recommendation engine Recommending products based on previous purchases Summary 336 337 339 340 341 344 345 347 347 356 Chapter 10: Building an E-Learning Platform_ 357 Setting up the e-learning project 358 Building the course models 359 Registering the models in the administration site 361 Using fixtures to provide initial data for models 362 Creating models for diverse content 365 Using model inheritance 366 Abstract models Multi-table model Inheritance Proxy models Creating the content models Creating custom model fields Adding ordering to module and content objects Creating a CMS Adding an authentication system 366 367
367 368 370 372 377 377 ------------------------------------------------------------- [vl] --------------------------------------------------------------
Table of Contents Creating the authentication templates Creating class-based views Using mixins for class-based views Working with groups and permissions Restricting access to class-based views 378 381 381 383 385 Managing course modules and their contents Using formsets for course modules Adding content to course modules Managing modules and their contents Reordering modules and their contents Using mixins from django-braces 391 391 396 402 407 407 Summary Chapter 11: Rendering and Caching Content Displaying courses Adding student registration Creating a student registration view Enrolling on courses Accessing the course contents Rendering different types of content Using the cache framework Available cache backends Installing Memcached Cache settings Adding Memcached to your project Monitoring Memcached 411 413 414 419 419 422 425 429 432 432 433 434 434 435 Cache levels Using the low-level cache API 436 436 Caching based on dynamic data 438 Caching template fragments Caching views 440 441 Using the per-site cache 441 Summary Chapter 12: Building an API Building a RESTful API Installing Django REST framework Defining serializers Understanding parsers and Tenderers Building list and detail views Creating nested serializers Building custom API views Handling authentication [vii] 442 443 444 444 445 446 447 450 452 453
Table of Contents Adding permissions to views Creating viewsets and routers Adding additional actions to viewsets Creating custom permissions Serializing course contents Consuming the REST API Summary Chapter 13: Building a Chat Server_ Creating a chat application Implementing the chat room view Deactivating the per-site cache Real-time Django with Channels Asynchronous applications using ASGI The request/response cycle using Channels Installing Channels Writing a consumer Routing Implementing the WebSocket client Enabling a channel layer Channels and groups Setting up a channel layer with Redis Updating the consumer to broadcast messages Adding context to the messages Modifying the consumer to be fully asynchronous Integrating the chat with existing views Summary 454 456 457 458 459 461 465 467 467 468 471 471 471 472 473 476 477 478 484 484 484 486 490 494 495 496 Chapter 14: Going Live_497 Creating a production environment 497 Managing settings for multiple environments 498 Using PostgreSQL 500 Checking your project 501 Serving Django through WSGI 501 Installing uWSGI 502 Configuring uWSGI 502 Installing NGINX 505 The production environment 506 Configuring NGINX 506 Serving static and media assets 509 Securing connections with SSL/TLS 511 Creating an SSL/TLS certificate 511 [viM]
Table of Contents Configuring NGINX to use SSL/TLS Configuring your Django project for SSL/TLS Redirecting HTTP traffic over to HTTPS Using Daphne for Django Channels Using secure connections for WebSockets Including Daphne in the NGINX configuration Creating a custom middleware Creating a subdomain middleware Serving multiple subdomains with NGINX 512 514 515 516 517 518 520 522 523 Implementing custom management commands 524 Summary 527 Other Books You May Enjoy_ 529 Index 533 [ix] |
adam_txt |
Table of Contents Preface_ xi Chapter 1: Building a Blog Application_ 1 Installing Django 2 Creating an isolated Python environment 3 Installing Django with pip 3 Creating your first project 4 Running the development server 6 Project settings 8 Projects and applications 9 Creating an application 10 Designing the blog data schema 10 Activating the application 13 Creating and applying migrations 13 Creating an administration site for models 15 Creating a superuser 15 The Django administration site 16 Adding models to the administration site 17 Customizing the way that models are displayed 19 Working with QuerySets and managers 21 Creating objects 21 Updating objects 23 Retrieving objects 23 Using the filterO method Using excludeO Using order_by0 23 24 24 Deleting objects When QuerySets are evaluated 24 25 [i]
Table of Contents Creating model managers Building list and detail views Creating list and detail views Adding URL patterns for your views Canonical URLs for models Creating templates for your views Adding pagination Using class-based views Summary 25 26 26 28 29 30 34 36 38 Chapter 2: Enhancing Your Blog with Advanced Features_39 Sharing posts by email 40 Creating forms with Django 40 Handling forms in views 41 Sending emails with Django 43 Rendering forms in templates 45 Creating a comment system 50 Building a model 50 Creating forms from models 52 Handling ModelForms in views 53 Adding comments to the post detail template 54 Adding the tagging functionality 58 Retrieving posts by similarity 64 Summary 66 Chapter 3: Extending Your Blog Application_ 67 Creating custom template tags and filters 68 Custom template tags 68 Custom template filters 73 Adding a sitemap to your site 76 Creating feeds for your blog posts 80 Adding full-text search to your blog 82 Installing PostgreSQL 83 Simple search lookups 84 Searching against multiple fields 84 Building a search view 85 Stemming and ranking results 88 Weighting queries 89 Searching with trigram similarity 90 Other full-text search engines 91 Summary 91 ---------------------------------------------------------------- [ii] ------------------------------------------------------------------
Table of Contents Chapter 4: Building a Social Website_ 93 Creating a social website project 94 Starting your social website project 94 Using the Django authentication framework 95 Creating a login view 96 Using Django authentication views 101 Login and logout views 102 Changing password views 108 Resetting password views 110 User registration and user profiles 115 User registration 115 Extending the user model 119 Using a custom user model 125 Using the messages framework 125 Building a custom authentication backend 128 Adding social authentication to your site 130 Running the development server through HTTPS 132 Authentication using Facebook 134 Authentication using Twitter 140 Authentication using Google 142 Summary 147 Chapter 5: Sharing Content on Your Website_ 149 Creating an image bookmarking website 150 Building the image model 150 Creating many-to-many relationships 152 Registering the image model in the administration site 153 Posting content from other websites 153 Cleaning form fields 154 Overriding the save() method of a ModelForm 155 Building a bookmarklet with jQuery 160 Creating a detail view for images 168 Creating image thumbnails using easy-thumbnails 170 Adding AJAX actions with jQuery 172 Loading jQuery 173 Cross-site request forgery in AJAX requests 174 Performing AJAX requests with jQuery 176 Creating custom decorators for your views 179 Adding AJAX pagination to your list views 181 Summary 186 [ill]
Table of Contents Chapter 6: Tracking User Actions_ 187 Building a follow system 187 Creating many-to-many relationships with an intermediary model 188 Creating list and detail views for user profiles 191 Building an AJAX view to follow users 196 Building a generic activity stream application 198 Using the contenttypes framework 200 Adding generic relations to your models 201 Avoiding duplicate actions in the activity stream 204 Adding user actions to the activity stream 205 Displaying the activity stream 206 Optimizing QuerySets that involve related objects 207 Using select_relatedO Using prefetch_related() Creating templates for actions Using signals for denormaiizing counts Working with signals Application configuration classes Using Redis for storing item views Installing Redis Using Redis with Python Storing item views in Redis Storing a ranking in Redis Next steps with Redis Summary 207 208 208 210 211 213 215 215 217 218 220 223 223 Chapter 7: Building an Online Shop_225 Creating an online shop project 226 Creating product catalog models 227 Registering catalog models on the administration site 229 Building catalog views 230 Creating catalog templates 233 Building a shopping cart 237 Using Django sessions 238 Session settings 239 Session expiration 240 Storing shopping carts in sessions 240 Creating shopping cart views 245 Adding items to the cart Building a template to display the cart Adding products to the cart Updating product quantities in the cart 245 247 249 251
-------------------------------------------------------------------- [IV] ----------------------------------------------------------------------
Table of Contents Creating a context processor for the current cart Context processors Setting the cart into the request context 252 252 253 Registering customer orders 255 Creating order models 255 Including order models in the administration site 257 Creating customer orders 258 Launching asynchronous tasks with Celery 263 Installing Celery 263 Installing RabbitMQ 264 Adding Celery to your project 264 Adding asynchronous tasks to your application 265 Monitoring Celery 267 Summary 268 Chapter 8: Managing Payments and Orders_ 269 Integrating a payment gateway 269 Creating a Braintree sandbox account 270 Installing the Braintree Python module 271 Integrating the payment gateway 272 Integrating Braintree using Hosted Fields 274 Testing payments 280 Going live 283 Exporting orders to CSV files 284 Adding custom actions to the administration site 284 Extending the administration site with custom views 287 Generating PDF invoices dynamically 292 Installing WeasyPrint 292 Creating a PDF template 292 Rendering PDF files 294 Sending PDF files by email 297 Summary 300 Chapter 9: Extending Your Shop_ 301 Creating a coupon system 301 Building the coupon model 302 Applying a coupon to the shopping cart 304 Applying coupons to orders 312 Adding internationalization and localization 314 Internationalization with Django 315 Internationalization and localization settings Internationalization management commands How to add translations to a Django project 315 316 316 -------------------------------------------------------------- [v]
--------------------------------------------------------------
Table of Contents How Django determines the current language Preparing your project for internationalization Translating Python code Standard translations Lazy translations Translations Including variables Plural forms in translations Translating your own code Translating templates The {% trans %} template tag The {% blocktrans %} template tag Translating the shop templates Using the Rosetta translation interface Fuzzy translations URL patterns for internationalization 316 317 318 31Ց 319 319 319 320 324 324 324 325 328 331 332 Adding a language prefix to URL patterns Translating URL patterns 332 333 Allowing users to switch language Translating models with django-parler 334 336 Installing django-parler Translating model fields Integrating translations into the administration site Creating migrations for model translations Adapting views for translations Format localization Using django-localflavor to validate form fields Building a recommendation engine Recommending products based on previous purchases Summary 336 337 339 340 341 344 345 347 347 356 Chapter 10: Building an E-Learning Platform_ 357 Setting up the e-learning project 358 Building the course models 359 Registering the models in the administration site 361 Using fixtures to provide initial data for models 362 Creating models for diverse content 365 Using model inheritance 366 Abstract models Multi-table model Inheritance Proxy models Creating the content models Creating custom model fields Adding ordering to module and content objects Creating a CMS Adding an authentication system 366 367
367 368 370 372 377 377 ------------------------------------------------------------- [vl] --------------------------------------------------------------
Table of Contents Creating the authentication templates Creating class-based views Using mixins for class-based views Working with groups and permissions Restricting access to class-based views 378 381 381 383 385 Managing course modules and their contents Using formsets for course modules Adding content to course modules Managing modules and their contents Reordering modules and their contents Using mixins from django-braces 391 391 396 402 407 407 Summary Chapter 11: Rendering and Caching Content Displaying courses Adding student registration Creating a student registration view Enrolling on courses Accessing the course contents Rendering different types of content Using the cache framework Available cache backends Installing Memcached Cache settings Adding Memcached to your project Monitoring Memcached 411 413 414 419 419 422 425 429 432 432 433 434 434 435 Cache levels Using the low-level cache API 436 436 Caching based on dynamic data 438 Caching template fragments Caching views 440 441 Using the per-site cache 441 Summary Chapter 12: Building an API Building a RESTful API Installing Django REST framework Defining serializers Understanding parsers and Tenderers Building list and detail views Creating nested serializers Building custom API views Handling authentication [vii] 442 443 444 444 445 446 447 450 452 453
Table of Contents Adding permissions to views Creating viewsets and routers Adding additional actions to viewsets Creating custom permissions Serializing course contents Consuming the REST API Summary Chapter 13: Building a Chat Server_ Creating a chat application Implementing the chat room view Deactivating the per-site cache Real-time Django with Channels Asynchronous applications using ASGI The request/response cycle using Channels Installing Channels Writing a consumer Routing Implementing the WebSocket client Enabling a channel layer Channels and groups Setting up a channel layer with Redis Updating the consumer to broadcast messages Adding context to the messages Modifying the consumer to be fully asynchronous Integrating the chat with existing views Summary 454 456 457 458 459 461 465 467 467 468 471 471 471 472 473 476 477 478 484 484 484 486 490 494 495 496 Chapter 14: Going Live_497 Creating a production environment 497 Managing settings for multiple environments 498 Using PostgreSQL 500 Checking your project 501 Serving Django through WSGI 501 Installing uWSGI 502 Configuring uWSGI 502 Installing NGINX 505 The production environment 506 Configuring NGINX 506 Serving static and media assets 509 Securing connections with SSL/TLS 511 Creating an SSL/TLS certificate 511 [viM]
Table of Contents Configuring NGINX to use SSL/TLS Configuring your Django project for SSL/TLS Redirecting HTTP traffic over to HTTPS Using Daphne for Django Channels Using secure connections for WebSockets Including Daphne in the NGINX configuration Creating a custom middleware Creating a subdomain middleware Serving multiple subdomains with NGINX 512 514 515 516 517 518 520 522 523 Implementing custom management commands 524 Summary 527 Other Books You May Enjoy_ 529 Index 533 [ix] |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Melé, Antonio |
author_GND | (DE-588)1084611996 |
author_facet | Melé, Antonio |
author_role | aut |
author_sort | Melé, Antonio |
author_variant | a m am |
building | Verbundindex |
bvnumber | BV047634061 |
classification_rvk | ST 252 ST 253 |
ctrlnum | (OCoLC)1196908078 (DE-599)KXP1727133803 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | Third edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV047634061</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20241009</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">211210s2020 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781838981952</subfield><subfield code="c">paperback</subfield><subfield code="9">978-1-83898-195-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1838981950</subfield><subfield code="9">1-83898-195-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1196908078</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KXP1727133803</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-526</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Melé, Antonio</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1084611996</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Django 3 by example</subfield><subfield code="b">build powerful and reliable Python web applications from scratch</subfield><subfield code="c">Antonio Melé</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">Third edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt</subfield><subfield code="c">[2020]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xvi, 543 Seiten</subfield><subfield code="b">Illustrationen</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Auf dem Umschlag: Expert insight</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Dynamische Web-Seite</subfield><subfield code="0">(DE-588)4481830-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Django</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7858725-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Dynamische Web-Seite</subfield><subfield code="0">(DE-588)4481830-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Django</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7858725-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033018384&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-033018384</subfield></datafield></record></collection> |
id | DE-604.BV047634061 |
illustrated | Illustrated |
index_date | 2024-07-03T18:46:18Z |
indexdate | 2024-10-09T08:04:08Z |
institution | BVB |
isbn | 9781838981952 1838981950 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-033018384 |
oclc_num | 1196908078 |
open_access_boolean | |
owner | DE-739 DE-526 |
owner_facet | DE-739 DE-526 |
physical | xvi, 543 Seiten Illustrationen 24 cm |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | Packt |
record_format | marc |
spelling | Melé, Antonio Verfasser (DE-588)1084611996 aut Django 3 by example build powerful and reliable Python web applications from scratch Antonio Melé Third edition Birmingham Packt [2020] xvi, 543 Seiten Illustrationen 24 cm txt rdacontent n rdamedia nc rdacarrier Auf dem Umschlag: Expert insight Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf Dynamische Web-Seite (DE-588)4481830-0 gnd rswk-swf Django Informatik (DE-588)7858725-6 gnd rswk-swf Dynamische Web-Seite (DE-588)4481830-0 s Programmierung (DE-588)4076370-5 s Django Informatik (DE-588)7858725-6 s Python Programmiersprache (DE-588)4434275-5 s DE-604 Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033018384&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Melé, Antonio Django 3 by example build powerful and reliable Python web applications from scratch Python Programmiersprache (DE-588)4434275-5 gnd Programmierung (DE-588)4076370-5 gnd Dynamische Web-Seite (DE-588)4481830-0 gnd Django Informatik (DE-588)7858725-6 gnd |
subject_GND | (DE-588)4434275-5 (DE-588)4076370-5 (DE-588)4481830-0 (DE-588)7858725-6 |
title | Django 3 by example build powerful and reliable Python web applications from scratch |
title_auth | Django 3 by example build powerful and reliable Python web applications from scratch |
title_exact_search | Django 3 by example build powerful and reliable Python web applications from scratch |
title_exact_search_txtP | Django 3 by example build powerful and reliable Python web applications from scratch |
title_full | Django 3 by example build powerful and reliable Python web applications from scratch Antonio Melé |
title_fullStr | Django 3 by example build powerful and reliable Python web applications from scratch Antonio Melé |
title_full_unstemmed | Django 3 by example build powerful and reliable Python web applications from scratch Antonio Melé |
title_short | Django 3 by example |
title_sort | django 3 by example build powerful and reliable python web applications from scratch |
title_sub | build powerful and reliable Python web applications from scratch |
topic | Python Programmiersprache (DE-588)4434275-5 gnd Programmierung (DE-588)4076370-5 gnd Dynamische Web-Seite (DE-588)4481830-0 gnd Django Informatik (DE-588)7858725-6 gnd |
topic_facet | Python Programmiersprache Programmierung Dynamische Web-Seite Django Informatik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033018384&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT meleantonio django3byexamplebuildpowerfulandreliablepythonwebapplicationsfromscratch |