It's not free but they have a 30 day trial period On 31 May 2012 00:09, doniyor <[email protected]> wrote:
> @somecallitblues: pycharm is not free, right? but i am really willing to > give a try for this. i am using for years Aptana studio which is completely > fullfulling my wishes, but "pycharm loves django" sounds great! > > Am Mittwoch, 30. Mai 2012 15:59:13 UTC+2 schrieb somecallitblues: > >> You seriously have to give PyCharm a go. It's everything IDE should be >> and loves django. >> >> On 30 May 2012 23:40, Bill Freeman <[email protected]> wrote: >> >>> On Mon, May 28, 2012 at 12:25 PM, Dennis Lee Bieber >>> <[email protected]> wrote: >>> > On Mon, 28 May 2012 05:37:43 -0700 (PDT), coded kid >>> > <[email protected]> declaimed the following in >>> > gmane.comp.python.django.user: >>> > >>> >> I'm in a big mess now, I've lost my projects due to this errror. I'm >>> >> on windows, This is how I encounter the problem; I try to edit my >>> >> settings.py in IDLE. After right clicking on the files, I choose open >>> >> program with these default file. I choose idle window bat file, and I >>> >> clicked Ok. It didn't open, I try to run manage.py runserver on my >>> >> DOS. Not working, it will pop up the IDLE Shell and mange.py script by >>> >> displaying it in IDLE. It didn't run the server. The logo of my python >>> >> files have changed. How can I revert it back to open with IDLE? And >>> >> use it as default for my python script? >>> > >>> > IDLE itself is a Python script; though it sounds like you (or >>> > someone) created a Windows BAT file to act as an intermediate. >>> > >>> > The main problem appears to be that you've associated the "open" >>> > action with /IDLE/... The normal "open" action for Python (.py) script >>> > files should be Python.exe (or Pythonw.exe for .pyw). For editing you >>> > should have/create a <right-click>"Edit" action that invokes your IDLE >>> > BAT file. >>> > >>> > You'll need to work with the file association commands in >>> Windows to >>> > reset things so that "open" means RUN the script. >>> > >>> > Unfortunately, different installations have used different >>> names for >>> > the file types. Here are mine (I had to do "ftype" with no arguments >>> and >>> > scan the long output to find the Python entries): >>> > >>> > E:\UserData\Wulfraed\My Documents>ftype py_auto_file >>> > py_auto_file="E:\Python25\**python.exe" "%1" %* >>> > >>> > E:\UserData\Wulfraed\My Documents>ftype pyw_auto_file >>> > pyw_auto_file="E:\Python25\**pythonw.exe" "%1" >>> > >>> > >>> > Note that ftype only defines the "open"/"run" action for a file. >>> > (Interesting -- the .pyw doesn't take command line arguments, probably >>> > to be expected for a double-click open). >>> > >>> > The other half of the basic equation is the file extension to >>> "file >>> > type" association: >>> > >>> > E:\UserData\Wulfraed\My Documents>assoc .py >>> > .py=py_auto_file >>> > >>> > E:\UserData\Wulfraed\My Documents>assoc .pyc >>> > File association not found for extension .pyc >>> > >>> > E:\UserData\Wulfraed\My Documents>assoc .pyw >>> > .pyw=pyw_auto_file >>> > >>> > (This is why I commented that the file type name may differ between >>> > installs -- the assoc is >>> > <.extension> = <file type> >>> > and ftype is >>> > <file type> = <command line to execute> >>> > As long as the same <file type> is used in both commands the linkage >>> > works) >>> > >>> > That SHOULD clear up the double-click/<right-click>**Open/command >>> line >>> > running of Python scripts. Setting up an Edit action (on WinXP) >>> requires >>> > going through either the registry by hand, or opening a directory >>> > window, >>> > >>> > Tools/Folder Options >>> > File Types (tab) >>> > scroll down to PY and PYW entries, select one >>> > Details should show "Opens with: python" (or pythonw) >>> > [Advanced] >>> > the default action should be "open" (bold). If there is no >>> "edit" >>> > action, click [New...] >>> > >>> > Give it Action name "edit" (or "edit with IDLE") >>> > Application used to perform action: full path to the IDLE.BAT >>> file >>> > (in quotes) followed by "%1" (with quotes) for the argument placeholder >>> > (the file to be edited). >>> > Might need to [x] Use DDE; set "Application" to IDLE, set Topic >>> to >>> > System >>> > >>> > {NOTE: I'm paraphrasing from the edit action on my system which uses >>> > "E:\Python25\Lib\site-**packages\pythonwin\Pythonwin.**exe" "%1"} >>> > {I'm not sure if you could skip the BAT file and use >>> > "path/to/python.exe" "path/to/IDLE.py" "%1" >>> > instead} >>> > >>> > -- >>> > Wulfraed Dennis Lee Bieber AF6VN >>> > [email protected] >>> > HTTP://wlfraed.home.netcom.**com/<HTTP://wlfraed.home.netcom.com/> >>> >>> Last I used it (I've been blessedly Windows free for some time now), >>> IDLE's editor was fine for editing Python (everyone has their own >>> favorite code editor), at least giving nice syntax highlighting and >>> correct (for Python) treatment of the tab key. But it is not really >>> an IDE (except maybe for projects that are one file, or maybe one >>> folder). >>> >>> I'm sure that there are many fine Windows specific solutions. >>> (Someone mentioned NOTEPAD++. I can't comment, but the list is pretty >>> good at that sort of judgement.) But let me suggest that you learn to >>> use a tool that is available on multiple platforms. (If you deploy a >>> site commercially, your costs, flexibility, and perhaps performance, >>> will likely be better on a Linux or BSD based VPS or shared host.) My >>> personal favorite is emacs, but it can be easier to use vim remotely, >>> and it is more likely to be pre-installed. Yes, there are native >>> Windows implementations of both, independent of running builds of *nix >>> configurations under cygwin. While IDLE does run everywhere, it >>> requires access to the GUI, which can be annoying on a VPS. Though >>> you can edit locally and push your changes to your VPS using your >>> revision control system, there are just some times that you have to >>> edit on your VPS via an SSH terminal connection. >>> >>> Beware, if you go with vim, that you will have to add plugins to make >>> it really Python friendly (emacs comes with a python mode). At a >>> minimum, you should configure vim to always insert spaces when you hit >>> the TAB key. Without further information, Python will interpret tab >>> characters as going to the next every 8 column tab stop, while many >>> modern editors have lost there way, and use tabs as though the stops >>> were every 4 characters. Indentation is meaningful in Python, so it >>> causes mysterious problems if there are two lines that you think have >>> the same indentation, but python things are different (or vice versa) >>> because one uses tab characters and the other is all spaces. >>> >>> There are also some fine commercial, cross platform, offerings. I'm >>> told that Wing IDE even has good Django template modes, and does have >>> the chops to run Django from within it. >>> >>> Bill >>> >>> Also, Django isn't really a click to run kind of application. During >>> development it really should be run from a command prompt. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Django users" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to django-users+unsubscribe@* >>> *googlegroups.com <django-users%[email protected]>. >>> For more options, visit this group at http://groups.google.com/** >>> group/django-users?hl=en<http://groups.google.com/group/django-users?hl=en> >>> . >>> >>> >> -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/django-users/-/314VLw6tOg4J. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

