Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-1626

On-boarding - CyVerse and App Store - Learn about django - do introductory tutorial

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
    • Story Points:
      2
    • Sprint:
      Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16, Spring 3 2021 Apr 19 - Apr 30, Spring 5 2021 May 17 - May 28

      Description

      We are using Django for development of App Store and CyVerse integration site.

      Before you can contribute, you need to understand some basics of how Django works.

      Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

      If you are new to Django, a great way to get started is to do the following sections of the tutorial "Writing your first Django App":

      As you do above tutorials, it's useful to think about:

      • How do you modify the database? (models.py)
      • How do you add data to the database? (migrations)
      • How does URL matching and dispatching work?
      • How do you create a new page?
      • How do you create a completely new django site?
      • How do you create a completely new django app for your django site?

      And:

      • What is settings.py?
      • What is manage.py?
      • What is urls.py?
      • What is django-admin?

      Tips & Links:

      • You can install and run Django on Linux, MacOS, or Windows. It's super easy on all platforms!
      • App Store will be deployed on Ubuntu Linux, but you can develop on whichever platform you prefer.
      • Probably you can use whatever database you like for your development environment.
      • Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
      • It is useful to install and run django in a virtual environment. That way, you can install whatever packages you need without fear of contaminating your system python. On many systems this is a major consideration. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine made changes -
            Assignee Jay Ostwal [ jayostwal ]
            inaylor Irvin Naylor (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            inaylor Irvin Naylor (Inactive) made changes -
            Assignee Irvin Naylor [ inaylor ] Jay Ostwal [ jayostwal ]
            inaylor Irvin Naylor (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            inaylor Irvin Naylor (Inactive) made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            inaylor Irvin Naylor (Inactive) made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            inaylor Irvin Naylor (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            inaylor Irvin Naylor (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            inaylor Irvin Naylor (Inactive) made changes -
            Assignee Irvin Naylor [ inaylor ]
            inaylor Irvin Naylor (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            jayostwal Jay Ostwal (Inactive) made changes -
            Assignee Jay Ostwal [ jayostwal ]
            Hide
            jayostwal Jay Ostwal (Inactive) added a comment -

            Excellent tutorial, very straightforward and easy to follow steps. Also got help from the tutorials mentioned in the previous comments. Moving it to first level review.

            Show
            jayostwal Jay Ostwal (Inactive) added a comment - Excellent tutorial, very straightforward and easy to follow steps. Also got help from the tutorials mentioned in the previous comments. Moving it to first level review.
            jayostwal Jay Ostwal (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Assignee Jay Ostwal [ jayostwal ]
            nfreese Nowlan Freese made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16, Spring 3 2021 Apr 19 - Apr 30 [ 61, 62, 63, 117, 118, 119 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16, Spring 3 2021 Apr 19 - Apr 30, Spring 5 2021 May 17 - May 28 [ 61, 62, 63, 117, 118, 119, 121 ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Closed [ 6 ] To-Do [ 10305 ]
            nfreese Nowlan Freese made changes -
            Assignee Irvin Naylor [ inaylor ]
            Hide
            chirag24 Chirag Chandrahas Shetty (Inactive) added a comment -

            Please view the following video to learn more about Django Model:
            https://www.youtube.com/watch?v=2KqhBkMv7aM

            Show
            chirag24 Chirag Chandrahas Shetty (Inactive) added a comment - Please view the following video to learn more about Django Model: https://www.youtube.com/watch?v=2KqhBkMv7aM
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Irvin Naylor [ inaylor ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Good explanation of URLs and paths at https://youtu.be/OTmQOjsl0eg?t=1824 in Django Tutorial for Beginners | Full Course
            Explains templates well, also.

            Show
            ann.loraine Ann Loraine added a comment - - edited Good explanation of URLs and paths at https://youtu.be/OTmQOjsl0eg?t=1824 in Django Tutorial for Beginners | Full Course Explains templates well, also.
            inaylor Irvin Naylor (Inactive) made changes -
            Assignee Irvin Naylor [ inaylor ]
            inaylor Irvin Naylor (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            Hide
            inaylor Irvin Naylor (Inactive) added a comment -

            Found two fairly bulky tutorials discussing some of the major fundamentals and main points of Django usage and development, with the first including a few example projects:

            https://www.geeksforgeeks.org/django-tutorial/

            https://youtu.be/OTmQOjsl0eg

            Show
            inaylor Irvin Naylor (Inactive) added a comment - Found two fairly bulky tutorials discussing some of the major fundamentals and main points of Django usage and development, with the first including a few example projects: https://www.geeksforgeeks.org/django-tutorial/ https://youtu.be/OTmQOjsl0eg
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16 [ 61, 62, 63, 117, 118 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16, Spring 3 2021 Apr 19 - Apr 30 [ 61, 62, 63, 117, 118, 119 ]
            ann.loraine Ann Loraine made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Assignee Irvin Naylor [ inaylor ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Story Points 1.5 2
            omarne Omkar Marne (Inactive) made changes -
            Assignee Omkar Marne [ omarne ]
            omarne Omkar Marne (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            Hide
            omarne Omkar Marne (Inactive) added a comment - - edited

            Very useful tutorial to learn Django framework.

            Also this one can be really helpful: https://www.youtube.com/watch?v=F5mRW0jo-U4

            Explains everything you would want to know.

            Show
            omarne Omkar Marne (Inactive) added a comment - - edited Very useful tutorial to learn Django framework. Also this one can be really helpful: https://www.youtube.com/watch?v=F5mRW0jo-U4 Explains everything you would want to know.
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 1 2021 Mar 22 - Apr 2 [ 61, 62, 63, 117 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16 [ 61, 62, 63, 117, 118 ]
            omarne Omkar Marne (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5 [ 61, 62, 63 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 1 2021 Mar 22 - Apr 2 [ 61, 62, 63, 117 ]
            ann.loraine Ann Loraine made changes -
            Story Points 1 1.5
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Closed [ 6 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Omkar Marne [ omarne ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Assignee Chirag Chandrahas Shetty [ chirag24 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            chirag24 Chirag Chandrahas Shetty (Inactive) made changes -
            Assignee Chirag Chandrahas Shetty [ chirag24 ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Closed [ 6 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Summary On-boarding: Learn about django - do introductory tutorial On-boarding - CyVerse and App Store - Learn about django - do introductory tutorial
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            ann.loraine Ann Loraine made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Workflow Fall 2019 Workflow Update [ 18962 ] Revised Fall 2019 Workflow Update [ 21086 ]
            Status Open [ 1 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Workflow Loraine Lab Workflow [ 18347 ] Fall 2019 Workflow Update [ 18962 ]
            ann.loraine Ann Loraine made changes -
            Description We are using Django for development of App Store and other sites.

            Before you can contribute, you need to understand some basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, a great way to get started is to do the following sections of the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, it's useful to think about:

            * How do you modify the database? (models.py)
            * How do you add data to the database? (migrations)
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            And:

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows. It's super easy on all platforms!
            * App Store will be deployed on Ubuntu Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment. That way, you can install whatever packages you need without fear of contaminating your system python. On many systems this is a major consideration. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            We are using Django for development of App Store and CyVerse integration site.

            Before you can contribute, you need to understand some basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, a great way to get started is to do the following sections of the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, it's useful to think about:

            * How do you modify the database? (models.py)
            * How do you add data to the database? (migrations)
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            And:

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows. It's super easy on all platforms!
            * App Store will be deployed on Ubuntu Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment. That way, you can install whatever packages you need without fear of contaminating your system python. On many systems this is a major consideration. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Issue Type Bug [ 1 ] Task [ 3 ]
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Summer 2019 Sprint 7 [ 61, 62, 63, 66 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5 [ 61, 62, 63 ]
            ann.loraine Ann Loraine made changes -
            Epic Link IGBF-1388 [ 17463 ] IGBF-1762 [ 17852 ]
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand some basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, or if you have used it before but not recently, a great way to get started is to do the following sections of the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, it's useful to think about:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            And:

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows. It's super easy on all platforms!
            * App Store will be deployed on Ubuntu Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment. That way, you can install whatever packages you need without fear of contaminating your system python. On many systems this is a major consideration. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            We are using Django for development of App Store and other sites.

            Before you can contribute, you need to understand some basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, a great way to get started is to do the following sections of the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, it's useful to think about:

            * How do you modify the database? (models.py)
            * How do you add data to the database? (migrations)
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            And:

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows. It's super easy on all platforms!
            * App Store will be deployed on Ubuntu Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment. That way, you can install whatever packages you need without fear of contaminating your system python. On many systems this is a major consideration. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Link This issue blocks IGBF-1740 [ IGBF-1740 ]
            ann.loraine Ann Loraine made changes -
            Summary Learn about django - do introductory tutorial On-boarding: Learn about django - do introductory tutorial
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 2019 Sprint 6 [ 61, 62, 63, 64 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 2019 Sprint 7 [ 61, 62, 63, 66 ]
            Hide
            stiwari8 Srishti Tiwari (Inactive) added a comment -

            Useful tutorial to ease the development+deployment process (How to connect aws-ec2 with PyCharm Professional):

            https://minhoryang.github.io/en/posts/connect-aws-ec2-instance-with-pycharm-professional/

            Show
            stiwari8 Srishti Tiwari (Inactive) added a comment - Useful tutorial to ease the development+deployment process (How to connect aws-ec2 with PyCharm Professional): https://minhoryang.github.io/en/posts/connect-aws-ec2-instance-with-pycharm-professional/
            Show
            nfreese Nowlan Freese added a comment - Helpful Django video tutorial: https://www.youtube.com/watch?v=UmljXZIypDc&list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5 [ 61, 62, 63 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5, Spring 2019 Sprint 6 [ 61, 62, 63, 64 ]
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, or if you have used it before but not recently, a great way to get started is to do the following sections of the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, it's useful to think about:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            And:

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows. It's super easy on all platforms!
            * App Store will be deployed on Ubuntu Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment. That way, you can install whatever packages you need without fear of contaminating your system python. On many systems this is a major consideration. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand some basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, or if you have used it before but not recently, a great way to get started is to do the following sections of the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, it's useful to think about:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            And:

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows. It's super easy on all platforms!
            * App Store will be deployed on Ubuntu Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment. That way, you can install whatever packages you need without fear of contaminating your system python. On many systems this is a major consideration. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, or if you have used it before but not recently, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, it's useful to think about:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows.
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment.
            For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, or if you have used it before but not recently, a great way to get started is to do the following sections of the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, it's useful to think about:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            And:

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows. It's super easy on all platforms!
            * App Store will be deployed on Ubuntu Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment. That way, you can install whatever packages you need without fear of contaminating your system python. On many systems this is a major consideration. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, or if you have used it before but not recently, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, answer:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows.
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment.
            For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, or if you have used it before but not recently, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, it's useful to think about:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows.
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment.
            For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3, Spring 2019 Sprint 4 [ 61, 62 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4, Spring 2019 Sprint 5 [ 61, 62, 63 ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Closed [ 6 ] Open [ 1 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-1657 [ IGBF-1657 ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Open [ 1 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Sprint Spring 2019 Sprint 3 [ 61 ] Spring 2019 Sprint 3, Spring 2019 Sprint 4 [ 61, 62 ]
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, answer:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows.
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment.
            For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack web application framework that uses object-oriented python to manage pages, content, and database. Django is popular and there is a lot of documentation.

            If you are new to Django, or if you have used it before but not recently, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, answer:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows.
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment.
            For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            Do the above tutorials with an eye toward knowing the answers to the following questions:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page on the site?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?
            * What is manage.py?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows.
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment. (Someone needs to check this.)
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            As you do above tutorials, answer:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows.
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * It is useful to install and run django in a virtual environment.
            For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Assignee Sai Charan Reddy Vallapureddy [ svallapu ]
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            Hide
            Narendra Narendra Kumar Vankayala (Inactive) added a comment -

            Installation on Windows environment:
            1. Install Python 3.x.x ( usually called Python 3) version from https://www.python.org/downloads/
            2. Set the environment variable of python so that we can access python from anywhere through the command line — https://superuser.com/questions/143119/how-do-i-add-python-to-the-windows-path
            To Check if python is set as system variable :
            a. Open command line from anywhere
            b. Type python
            If you get the interpreter python is set as a system variable

            • Starting with Python 3.4 "pip" (Python Package Manager) which is useful to install python packages on the fly using command line interface comes with the Python installers by default*
              To check if pip is installed or not (Type pip in the command line after you set the environment variable correctly by following step 2 )
              If you get an error : Follow the instructions given in the link – https://pip.pypa.io/en/stable/installing/

            Setting up the virtual environment is useful to ensure versions of python packages are relevant to our application as python packages are installed across the system.
            Different applications might use different versions of python. To avoid this we will use virtual environment to avoid this ambiguity
            To install the virutal environment in Windows:
            1. pip install virutalenv
            -------------------------------
            To Create a virtual environment:
            1. virtualenv "environmentName"
            Time to activate the virtual environment:
            1. cd environmentName\Scripts\
            2. activate
            You will see the command line environment changed to your "environmentName "

            To install Django in your virtual environment
            1. pip install Django
            To check if Django is installed or not
            Type the following in the command line
            1. python
            You will get the python interpreter Type the following step 2 and 3 in the interpreter
            2. import django
            3. django.VERSION
            If you get the version similar to this (2.1.7, 'final', 0) - You are done

            Move to your working directory and can start working on it with this virtual environment set up

            Show
            Narendra Narendra Kumar Vankayala (Inactive) added a comment - Installation on Windows environment: 1. Install Python 3.x.x ( usually called Python 3) version from https://www.python.org/downloads/ 2. Set the environment variable of python so that we can access python from anywhere through the command line — https://superuser.com/questions/143119/how-do-i-add-python-to-the-windows-path To Check if python is set as system variable : a. Open command line from anywhere b. Type python If you get the interpreter python is set as a system variable Starting with Python 3.4 "pip" (Python Package Manager) which is useful to install python packages on the fly using command line interface comes with the Python installers by default* To check if pip is installed or not (Type pip in the command line after you set the environment variable correctly by following step 2 ) If you get an error : Follow the instructions given in the link – https://pip.pypa.io/en/stable/installing/ Setting up the virtual environment is useful to ensure versions of python packages are relevant to our application as python packages are installed across the system. Different applications might use different versions of python. To avoid this we will use virtual environment to avoid this ambiguity To install the virutal environment in Windows: 1. pip install virutalenv ------------------------------- To Create a virtual environment: 1. virtualenv "environmentName" Time to activate the virtual environment: 1. cd environmentName\Scripts\ 2. activate You will see the command line environment changed to your "environmentName " To install Django in your virtual environment 1. pip install Django To check if Django is installed or not Type the following in the command line 1. python You will get the python interpreter Type the following step 2 and 3 in the interpreter 2. import django 3. django.VERSION If you get the version similar to this (2.1.7, 'final', 0) - You are done Move to your working directory and can start working on it with this virtual environment set up
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Assignee Sai Charan Reddy Vallapureddy [ svallapu ]
            svallapu Sai Charan Reddy Vallapureddy (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            Hide
            rpatil14 Riddhi Jagdish Patil (Inactive) added a comment -

            Below are the tutorial links by The Net Ninja for Django and Python which I found useful:
            + Django framework - https://www.youtube.com/watch?v=n-FTlQ7Djqc
            + Python tutorials - https://goo.gl/xD2AvX
            + Course files - https://github.com/iamshaunjp/django-...
            + Django docs - https://docs.djangoproject.com/en/1.11/
            cc. [~aloraine], Narendra Kumar Vankayala, Sai Charan Reddy Vallapureddy, Srishtee Marotkar

            Show
            rpatil14 Riddhi Jagdish Patil (Inactive) added a comment - Below are the tutorial links by The Net Ninja for Django and Python which I found useful: + Django framework - https://www.youtube.com/watch?v=n-FTlQ7Djqc + Python tutorials - https://goo.gl/xD2AvX + Course files - https://github.com/iamshaunjp/django- ... + Django docs - https://docs.djangoproject.com/en/1.11/ cc. [~aloraine] , Narendra Kumar Vankayala , Sai Charan Reddy Vallapureddy , Srishtee Marotkar
            Narendra Narendra Kumar Vankayala (Inactive) made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            Narendra Narendra Kumar Vankayala (Inactive) made changes -
            Assignee Ann Loraine [ aloraine ]
            Narendra Narendra Kumar Vankayala (Inactive) made changes -
            Assignee Narendra Kumar Vankayala [ narendra ] Ann Loraine [ aloraine ]
            Narendra Narendra Kumar Vankayala (Inactive) made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            Narendra Narendra Kumar Vankayala (Inactive) made changes -
            Assignee Narendra Kumar Vankayala [ narendra ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Status In Progress [ 3 ] Open [ 1 ]
            ann.loraine Ann Loraine made changes -
            Link This issue blocks IGBF-1576 [ IGBF-1576 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to review the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            *Key idea:* Almost everything in Django is a python "module" - files that end with ".py" and contain python code.

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/
            * Part 3 - https://docs.djangoproject.com/en/2.1/intro/tutorial03/

            Do the above tutorials with an eye toward knowing the answers to the following questions:

            * How do you modify the database?
            * How do you add data to the database?
            * How does URL matching and dispatching work?
            * How do you create a new page on the site?
            * How do you create a completely new django site?
            * How do you create a completely new django app for your django site?

            * What is settings.py?
            * What is manage.py?
            * What is urls.py?
            * What is django-admin?
            * What is manage.py?

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows.
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Probably you can use whatever database you like for your development environment. (Someone needs to check this.)
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Link This issue blocks IGBF-1628 [ IGBF-1628 ]
            ann.loraine Ann Loraine made changes -
            Assignee Narendra Kumar Vankayala [ narendra ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Note:

            I had to add this additional line to top-level mysite/urls.py:

            • from django.conf.urls import include

            as per this advice: https://stackoverflow.com/questions/34471102/python-nameerror-name-include-is-not-defined

            Show
            ann.loraine Ann Loraine added a comment - - edited Note: I had to add this additional line to top-level mysite/urls.py: from django.conf.urls import include as per this advice: https://stackoverflow.com/questions/34471102/python-nameerror-name-include-is-not-defined
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            Tips on virtual environment:

            • Create a location to save virtual environments and use activate to launch. For example:

            mkdir ~/.virtualenvs
            python3 -m venv ~/.virtualenvs/djangodev
            source ~/.virtualenvs/djangodev/bin/activate
            (djangodev): pip3 install Django

            • Check install by starting the python interpreter and importing django as in the following example (from a MacOS system):

            (djangodev): python3
            Python 3.7.2 (default, Feb 12 2019, 08:16:38)
            [Clang 10.0.0 (clang-1000.11.45.5)] on darwin
            Type "help", "copyright", "credits" or "license" for more information.
            >>> import django

            Show
            ann.loraine Ann Loraine added a comment - - edited Tips on virtual environment: Create a location to save virtual environments and use activate to launch. For example: mkdir ~/.virtualenvs python3 -m venv ~/.virtualenvs/djangodev source ~/.virtualenvs/djangodev/bin/activate (djangodev): pip3 install Django Check install by starting the python interpreter and importing django as in the following example (from a MacOS system): (djangodev): python3 Python 3.7.2 (default, Feb 12 2019, 08:16:38) [Clang 10.0.0 (clang-1000.11.45.5)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import django
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to review the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            *Key idea:* Everything in Django is a python "module" - files that end with ".py" and contain python code.

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to review the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            *Key idea:* Almost everything in Django is a python "module" - files that end with ".py" and contain python code.

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to review the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to review the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            *Key idea:* Everything in Django is a python "module" - files that end with ".py" and contain python code.

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to read the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to review the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to read the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            **Tips & Links:**

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to read the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            *Tips & Links:*

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to it, get started by doing the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to read the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            Tips & Links:

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to Django, or if you have used it before but need a refresher, do the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to read the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            **Tips & Links:**

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is lots of documentation about it.

            If you are new to it, get started by doing the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to read the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            Tips & Links:

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is a lot of documentation about it.

            If you are new to it, get started by doing the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to read the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            Tips & Links:

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            ann.loraine Ann Loraine made changes -
            Description Before you can develop App Store, you need to understand the basics of how django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is lots of documentation about it.

            If you are new to it, get started by doing the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to read the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            Tips & Links:

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-)
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Before you can develop App Store, you need to understand the basics of how Django works.

            Django is a full-stack application framework that uses object-oriented python to manage pages, content, and database. Django is very popular and there is lots of documentation about it.

            If you are new to it, get started by doing the tutorial "Writing your first Django App":

            * Part 1 - https://docs.djangoproject.com/en/2.1/intro/tutorial01/
            * Part 2 - https://docs.djangoproject.com/en/2.1/intro/tutorial02/

            Be sure to read the linked sections covering:

            * settings.py
            * urls.py and URL dispatcher
            * django-admin and manage.py

            Tips & Links:

            * You can install and run Django on Linux, MacOS, or Windows, but instructions vary depending on your system (of course :-) )
            * App Store will be deployed on Linux, but you can develop on whichever platform you prefer.
            * Django quick install guide - https://docs.djangoproject.com/en/2.1/intro/install/
            * Use python3, which is what App Store uses
            * It is useful to install and run django in a virtual environment. For instructions, see the section on virtual environments in the "Contributing" tutorial: https://docs.djangoproject.com/en/2.1/intro/contributing/
            Narendra Narendra Kumar Vankayala (Inactive) made changes -
            Assignee Narendra Kumar Vankayala [ narendra ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-1388 [ 17463 ]
            ann.loraine Ann Loraine created issue -

              People

              • Assignee:
                Unassigned
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: