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安装目录里面),问题解决。

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

时间: 2024-08-25 12:28:55

django-admin.py失效的问题合集!的相关文章

Django admin.py

介绍 django amdin是django提供的一个后台管理页面,通过Web来实现对数据的操作,而使用django admin 则需要以下步骤: 创建后台管理员 配置url 注册和配置django admin后台管理页面 创建后台管理员 在命令行中输入: python manage.py createsuperuser 配置URL 根urls.py,一般会默认创建为:admin/ from django.contrib import admin from django.urls import

Django admin.py 的raw_id_fields属性的作用

raw_id_fields属性的作用 显示外键的详细信息,如果没有注释掉,如下效果 如果注释掉了后是如下效果 原文地址:https://www.cnblogs.com/figofeng/p/8689064.html

Django admin 组件 原理分析与扩展使用 之 sites.py (一)

一 . 前言 Django 提供了admin 组件 为项目提供基本的管理后台功能(对数据表的增删改查). 本篇文章通过 admin源码 简单分析admin 内部原理 ,扩展使用方式,为以后进行定制和自己开发组件做铺垫. 二. 简单使用 1.在app 目录下的admin.py 中通过注册表 from django.contrib import admin from blog01.models import * admin.site.register([UserInfo,User,Blog]) #

Django的admin.py注册流程

通常创建一个Django项目的时候,在Django的配置文件settings.py中,都会有下面的这段配置: INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01.apps.Ap

Django -- admin管理工具

对于某类网站,管理界面是很重要的.他可以添加.编辑.删除网站内容,但是创建管理界面繁琐而重复,并且界面千篇一律:django用不能再少的代码帮你做了这些繁琐的工作:它读取你模式中的元数据,然后提供给你强大并能立即工作的界面. django.contrib是一套庞大的功能集,django基本代码的组成部分,它包含: 用户鉴别系统(django.contrib.auth) 支持匿名会话(django.contrib.sessioins) 用户评注系统(django.contrib.comments)

Struts+Hibernate+Spring面试题合集及答案

Struts+Hibernate+Spring面试题合集及答案 Struts+Hibernate+Spring面试题合集 1 1. Hibernate部分 2 1.1. Hibernate工作原理 2 1.2. 什么是Hibernate的并发机制?怎么处理并发问题? 2 1.3. Hibernate自带的分页机制是什么?如果不使用Hibernate自带的分页,则采用什么方式分页? 3 1.4. hibernate的对象的三种持久化状态,并给出解释? 3 1.5. hibernate的三种状态之间

Django——admin组件

Django提供了基于web的管理工具. Django自动管理工具是django.contrib的一部分.你可以在项目的settings.py中的INSTALLED_APPS看到它: # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.c

Django——admin组件简单入门

Django-admin管理工具 一.admin组件使用 Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes

django admin配置以及使用

django  admin配置以及使用 知识预览 admin组件使用 admin源码解析 admin组件使用 Django 提供了基于 web 的管理工具(django 2.0+, python3.6+). Django 自动管理工具是 django.contrib 的一部分.你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: # Application definition# 新建一个应用名为mysite,注册application INSTALLED_APP