Skip to main content

Django, Eclipse and virtualenv setup

1. Create Virtual Environment

~ pip install virtualenv

~ virtualenv venv

2. Download & install Eclipse

3. Install PyDev

Go to Help -> Eclipse Marketplace -> Search PyDev and install it.




3. Each django virtual environment will be having new workspace and have to use virtual environment interpreter. 

Setup Python interpreter:

Eclipse -> Preferences -> PyDev -> Python Interpreter

Add new interpreter

New -> Set Interpreter Name -> Interpreter Executable(venv/bin/python)

Let's say new interpreter name is: customenv



Note: You can skip this step at this moment and add the interpreter at the time of creating a project.

4.  Create New Project -> PyDev -> PyDev Django Project

If Interpreter is not set till now, please set it now from step 3

Enter Project Name and Select Interpreter(customenv) -> Finish

5. Right Click on 

Project Name-> Properties -> PyDev - Django -> Django settings module (set project settings file e.g <project_name>.settings) -> apply -> Ok




That's it. Please let me know (comments), if you are facing any problem.

Thanks!!!!!!!! Enjoy Programming! :)


Reference Links:

http://linfiniti.com/2011/12/django-development-with-eclipse-and-pydev/

http://www.arruda.blog.br/programacao/review-eclipse-django-virtualenv/

http://lukeplant.me.uk/blog/posts/eclipse-pydev-and-virtualenv/


Comments

Popular posts from this blog

Odoo/OpenERP: one2one relational field example

one2one relational field is deprecated in OpenERP version>5 but you can achieve the same using many2one relational field. You can achieve it in following two ways : 1) using many2one field in both the objects ( http://tutorialopenerp.wordpress.com/2014/04/23/one2one/ ) 2)  using inheritance by deligation You can easily find the first solution with little search over internet so let's start with 2nd solution. Scenario :  I want to create a one2one relation between two objects of openerp hr.employee and hr.employee.medical.details What I should do  i. Add _inherits section in hr_employee class ii. Add field medical_detail_id in hr_employee class class hr_employee(osv.osv):     _name = 'hr.employee'     _inherits = {' hr.employee.medical.details ': "medical_detail_id"}     _inherit = 'hr.employee'         _columns = {              'emp_code':fields.char('Employee Code', si

How to draw Dynamic Line or Timeseries Chart in Java using jfreechart library?

Today we are going to write a code to draw a dynamic timeseries-cum-line chart in java.   The only difference between simple and dynamic chart is that a dynamic event is used to create a new series and update the graph. In out example we are using timer which automatically calls a funtion after every 1/4 th second and graph is updated with random data. Let's try with the code : Note : I had tried my best to provide complete documentation along with code. If at any time anyone have any doubt or question please post in comments section. DynamicLineAndTimeSeriesChart.java import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.Timer; import javax.swing.JPanel; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; import org.jfree.chart.axis.ValueAxis; import org.jfree.chart.plot.XYPlot; import

Odoo: Download Binary File in v10

To download any binary file in Odoo10 following is the link: http://127.0.0.1:8069/web/content?model=<module_name>&field=<field_name>&filename_field=<field_filename>&id=<object_id> module_name    - the name of the model with the Binary field field_name         - the name of the Binary field object_id            - id of the record containing particular file. field_filename    - name of a Char field containing file's name (optional). So if you want to call a function on button click and download the file, code is as follow: file_url = "http://127.0.0.1:8069/web/content?model=<module_name>&field=<field_name>&filename_field=<field_filename>&id=<object_id>" return {     'type': 'ir.actions.act_url',     'url': file_url,     'target': 'new' } In Reports or web page, you can use it as: <t t-foreach="files&qu