-
Notifications
You must be signed in to change notification settings - Fork 6
Working with Django
Prerequisites: Python3, pip, virtualenv, Django
- Python 3: For Linux and MacOS, it's pre-installed. For Windows install it here: https://www.python.org/ Make sure that you have python added to the system path.
-
pip is a python package manager. To install, download
get-pip.py
here: https://pip.pypa.io/en/stable/installing/ Then run this command:python3 get-pip.py
orpython get-pip.py
-
virtualenv is a tool to create isolated python environments. To install, run this:
pip install virtualenv
You need to create a new virtualenv. Run this: virtualenv -p python3 envname
where envname is the name of your environments. It's recommended to use the name of the project + 'env' Ex: twitterapienv
-
Django To install it, first activate our virtualenv. Run this:
source envname/bin/activate
in Linux and Mac OS where envname is your virtualenv project folder. For Windows:.\envname\Scripts\activate
Install Django by typing: pip install Django==2.0.4
(as of April"18)
Disable virtualenv: deactivate
From now on you have your virtual environment set up. Every time you want to run your Django app locally, you have to activate your virtualenv first.
For Linux, Mac OS: source envname/bin/activate
where envname is your virtualenv project folder.
For Windows: .\envname\Scripts\activate
Navigate to the folder that contains manage.py file. Now you can run Django development server: python manage.py runserver 8000
where 8000 is port number. You can view the result by typing localhost:8000
to a browser.
Make sure that you've checked here: https://docs.djangoproject.com/en/2.0/howto/deployment/checklist/
- Cultural Activities Project
- Communication Plan
- Requirements Analysis
- Project Plan
- User Stories
- Mockups
- User Scenarios
- Class Diagram
- Sequence Diagrams
- Use Cases
- Test Cases
- Android Software Design
- Twitter API Application
- First Term Milestone Report
- Milestone#1 Report
- Milestone#2 Report
- Meeting #1: 8.02.2018
- Meeting #2: 13.02.2018
- Customer Meeting #1: 15.02.2018
- Meeting #3: 19.02.2018
- Meeting #4: 26.02.2018
- Meeting #5: 05.03.2018
- Meeting #6: 12.03.2018
- Meeting #7: 19.03.2018
- Meeting #8: 26.03.2018
- Meeting #9: 02.04.2018
- Meeting #10: 09.04.2018
- Meeting #11: 06.05.2018
- Meeting #12: 19.05.2018
- Meeting #13: 01.10.2018
- Meeting #14: 06.10.2018 - Project Design
- Meeting #15: 08.10.2018 - Android Related
- Meeting #17: 24.10.2018 - Backend Team
- Meeting #18: 29.10.2018 - Before Milestone(Skype)
- Meeting #19: 30.10.2018 - After Milestone(Skype)
- Meeting #20: 06.11.2018 - Backend Team
- Meeting #21: 09.11.2018 - Android Team
- Meeting #23: 19.11.2018 -Android Team(Skype)
- Meeting #24: 27.11.2018 - Backend Team
- Meeting #25: 01.12.2018 - Frontend Team
- Meeting #26: 05.12.2018 - Frontend Team
- Meeting #27: 10.12.2018 - Frontend Team
- Meeting #28: 31.12.2018 - Frontend Team
- Abdurrahman Dilmaç
- Anıl Seyrek
- Atıf Emre Yüksel
- Erkam Ağralı
- Fatih Maytalman
- Mert Aközcan
- Mustafa Alparslan
- Ömer Kırbıyık (Project Manager/Communicator)
- Zeynep Işık