django-admin.py失效的问题合集!

简介:
        今早在命令行运行django-admin.py突然失效了。联想到昨天把Python的版本号由3.4降为2.7,Django由1.65降为1.5,能够是由于当中的修改造成的问题。网上搜了一下解决方式五花八门,亲測之后汇总一下。



1、问题:“找不到django-amdmin.py”  推測原因:环境变量问题

        尽管我手动把Python的路径由3.4改动为2.7。但还是无效。细致观察后,发现path中记录的是<python路径>\Lib\site-packages\django,这个路径事实上是不对的。django-amdmin.py实际在bin目录下。
        解决方式:将<python路径>\Lib\site-packages\django改为<python路径>\Lib\site-packages\django\bin


2、问题:“django-amdmin.py无法运行”  推測原因:django-amdmin.py使用的环境路径不对

        百度之后发现改动django-amdmin.py的环境路径能修复问题
#!/usr/local/bin python
from django.core import management

if __name__ == "__main__":
    management.execute_from_command_line()
        第一行:#!/usr/local/bin python改动为#!C:/Python27/python.exe(依据你的安装情况替换)

        或者通过python django-admin.py startproject testproject来运行。



3、问题:“运行django-amdmin.py之后出现满屏的命令提示”  推測原因:python在win7的bug

        改动注冊表:HKEY_CLASSESS_ROOT/Applications/python.exe/shell/open/command
        在"C:\Python27\python.exe" "%1"后面加上 %*


4、问题:“运行django-admin.py之后被记事本等程序打开”原因:.py文件默认打开程序不对

        这个问题困扰了我好久,原来我为了看代码方便,把.py文件默认打开方式改为emeditor,导致运行.py脚本的时候自己主动以记事本打开。(也可能是被程序打开,同理)

        解决方案:在随便一个.py文件上右键-打开方式-选择默认打开方式,选择默认使用python.exe打开(在python安装文件夹里面),问题解决。







本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5117821.html,如需转载请自行联系原作者

相关文章
|
1月前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
246 4
|
1月前
|
开发框架 数据库 开发者
Web开发新境界:用Python玩转Django和Flask!
【6月更文挑战第12天】Python的Web开发框架Django和Flask各有千秋。Django是全能型框架,适合快速开发大型应用,提供ORM、模板引擎、URL路由和后台管理等全面功能。Flask则轻量级且灵活,适用于小型到中型应用,以其简单易用、高度可扩展和灵活路由著称。两者结合使用,能应对各种Web开发需求。
|
1月前
|
前端开发 JavaScript 数据安全/隐私保护
计算机Python项目|django学生成绩管理系统
计算机Python项目|django学生成绩管理系统
|
10天前
|
前端开发 JavaScript API
探索Python Django中的WebSocket集成:为前后端分离应用添加实时通信功能
【7月更文挑战第17天】现代Web开发趋势中,前后端分离配合WebSocket满足实时通信需求。Django Channels扩展了Django,支持WebSocket连接和异步功能。通过安装Channels、配置设置、定义路由和消费者,能在Django中实现WebSocket交互。前端使用WebSocket API连接后端,实现双向数据流,如在线聊天功能。集成Channels提升Web应用的实时性和用户体验,适应实时交互场景的需求。**
36 6
|
12天前
|
存储 关系型数据库 数据库
我将提供一个简化的Python代码示例和详解,以展示如何使用Python和Django框架来构建智能化小区综合物业管理系统的一部分功能。
我将提供一个简化的Python代码示例和详解,以展示如何使用Python和Django框架来构建智能化小区综合物业管理系统的一部分功能。
|
1月前
|
存储 JavaScript 前端开发
Python Django下的实现注册验证码
摘要: 使用Python生成随机验证码图像,包括干扰线和噪点,保存到静态文件夹,并将验证码文本存储到数据库。数据库表包含ID、验证码图片路径和验证码文本。JavaScript函数`getRandomInt`生成1到300的随机数,用于请求对应数据库条目的验证码和图片。XMLHttpRequest发送POST请求到服务器,视图函数返回指定ID的验证码图片路径,实现验证码的动态刷新。
|
1月前
|
小程序 前端开发 JavaScript
计算机Python项目|django傣族节日及民间故事推广小程序
计算机Python项目|django傣族节日及民间故事推广小程序
|
1月前
|
SQL 前端开发 关系型数据库
28. Python Web 编程:Django 基础教程
28. Python Web 编程:Django 基础教程
30 2
|
1月前
|
缓存 安全 中间件
Python小白必备!清华大牛整理的《Django零基础入门到精通》手册
Django 是 Python 社区的两大最受欢迎的 Web 框架之一(另一个是 Flask)。凭借功能强大的脚手架和诸多开箱即用的组件,可以使你能够以最小的代价构建和维护高质量的Web应用。 从好的方面来看,Web 开发激动人心且富于创造性;从另一面来看,它却是份繁琐而令人生厌的工作。 通过减少重复的代码,Django 使你能够专注于 Web 应用上有趣的关键性的东西。 为了达到这个目标,Django提供了通用Web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决方法,以及为“如何解决问题”提供了清晰明了的约定。 同时,Django 尝试留下一些方法,来让你根据需要在framework
|
2月前
|
中间件 Python
中间件应用Django Middleware(Python)
【5月更文挑战第3天】中间件应用Django Middleware(Python)
50 6
中间件应用Django Middleware(Python)