zoukankan      html  css  js  c++  java
  • Python[问题处理] django-admin.py startproject learning_log .

    django-admin.py startproject learning_log .
    最近在学习Django,在创建工程文件夹的过程中遇到了一些问题

    django-admin.py startproject learning_log .

    该语句用于使用django来创建一个名为“ learning_log ”的工程名。
    但在cmd中运行这个语句,并不能达到效果。(没有生成一个新文件夹learning)
    解决办法:

    django-admin startproject learning_log .

    科普:

    概述

    对Django最新的变化概述如下

    l 定义外键关系时,需要显式地将参数on_delete设置为models.CASCADE;在以前的版本中,会默认地设置。用户删除其学习笔记中的主题时,参数on_delete告诉Django如何处理该主题中的条目;如果该参数的值为CASCADE,Django将在删除指定主题的同时删除所有与之相关联的条目。

    提供了一种为应用的URL定义命名空间的新方法,即不在项目的urls.py文件中设置命名空间,而在每个应用的urls.py中设置命名空间。

    提供了一种更简单的URL定义方法。在以前的版本中,对于每个包含标识符的URL(如http://localhost:8000/topics/1/),都必须为其定义一个正则表达式。并非必须使用这种新方法,但你可能喜欢这种新方法,进而想了解它。

    l 将函数reverse()从模块django.core.urlresolvers移到了模块django.urls

    l Django 2.0只支持Python 3,因此如果你使用的是Python 2.7,必须安装Django 1.11

    检查你当前使用的是哪个版本的Django

    命令pip freeze列出你在虚拟环境中安装的每个包的版本。要获悉你使用的是哪个版本的Django,确保你处于活动的虚拟环境中,再执行如下命令:

    (ll_env)learning_log$ pip freeze

    Django==2.0

    pytz==2017.

    pip 当前内建命令并不支持升级所有已安装的Python模块。

    列出当前安装的包:

    pip list

    列出可升级的包:

    pip list --outdate

    升级一个包:

    pip install --upgrade requests  // mac,linux,unix 在命令前加 sudo -H

    升级所有可升级的包:

    pip freeze --local | grep -v '^-e' | cut -d = -f 1  | xargs -n1 pip install -U
    for i in `pip list -o --format legacy|awk '{print $1}'` ; do pip install --upgrade $i; done

    pip默认源由于墙,所以速度很慢,可使用第三源提高速度:

    vim ~/.pip/pip.conf
    [global]
    trusted-host = mirrors.aliyun.com
    index-url = http://mirrors.aliyun.com/pypi/simple
  • 相关阅读:
    Linux系统调用函数
    服务器编程模型
    Make bare repository out of git svn init
    关于云的思考
    LDAP groovy 访问代码样例
    恢复corrupted gitsvn repository的过程记录
    代码提交日志规范
    Oracle SqlDeveloper/Jdeveloper extension
    HowTo Change Oracle SqlDeveloper Languange
    Nginx 502 Bad Gateway错误的解决办法
  • 原文地址:https://www.cnblogs.com/King-boy/p/10889607.html
Copyright © 2011-2022 走看看