编程语言

解决Django No changes detected 本地无法生成迁移文件

我怕爱的太早我们不能终老 提交于 2020-03-12 15:00:11
Django生成迁移文件,将模型类同步到数据库中如下: 1)生成迁移文件 python manage.py makemigrations 2)同步到数据库中 python manage.py migrate 在执行第一步的时候,你可能回遇到 No changes detected这种问题。 其中有一种原因是因为你在项目工程Demo的settings.py对新生成的子应用没有进行注册。 注册完成之后重新运行 python manage.py makemigrations ,可以正常运行,生成对应的0001_initial.py迁移文件 执行命令同步到数据库 python manage.py migrate         这样子就可以了。 来源: https://www.cnblogs.com/huafeishi/p/9278161.html

新手该学哪门编程语言

我的未来我决定 提交于 2020-03-12 11:59:01
在某个论坛上看到有人在问——“Which programming language should I learn first?”,看到了下面的这个回答,有点意思。 Depends. To program in an expressive and powerful language: Python To get a website up quickly: PHP To mingle with programmers who call themselves “rockstars”: Ruby. To really learn to program: C. To achieve enlightenment: Scheme. To feel depressed: SQL To drop a chromosome: Microsoft Visual Basic To get a guaranteed, mediocre, but well paying job writing financial applications in a cubicle under fluorescent lights: Java. To do the same thing with certifications and letters after your name: C# To achieve a

python globals函数

佐手、 提交于 2020-03-12 11:14:52
在前面我们讲解了python内置函数locals,内置函数locals直接以字典的形式返回当前位置的所有局部变量,今天需要介绍的是另外一个python内置函数globals,该函数直接以字典的形式返回当前位置的所有全局变量 一.globals函数语法 语法如下: globals() 返回值: 返回一个字典,该字典包含当前位置的所有全局变量; 二.globals函数使用 x = 1 def func(): c = 1 d = 2 return False if __name__ == "__main__": a = 1 b = 2 func() print(globals()) 输出结果: {'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x00000199AFAFD0F0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'E:/Project/python/python_project/untitled10/123

Erlang需要了解的知识点

纵饮孤独 提交于 2020-03-12 10:58:42
Supervisor 启动的子进程中,用start启动和start_link启动会有什么不同? exit 被进程调用,为什么有些能杀掉进程,有些时候不能杀死进程? erlang节点之间如何通信? rebar是如何使用的?如何进行suit测试 如何将otp22.2编译成windows版本 如何编译otp22.2为linux版本 erlang的时间处理:os:system_time().os:timestap().等时间的处理知识 来源: oschina 链接: https://my.oschina.net/gaoxepro/blog/3192330

Erlang需要了解的知识点

社会主义新天地 提交于 2020-03-12 10:27:16
Supervisor 启动的子进程中,用start启动和start_link启动会有什么不同? exit 被进程调用,为什么有些能杀掉进程,有些时候不能杀死进程? erlang节点之间如何通信? rebar是如何使用的?如何进行suit测试 如何将otp22.2编译成windows版本 如何编译otp22.2为linux版本 erlang的时间处理:os:system_time().os:timestap().等时间的处理知识 来源: oschina 链接: https://my.oschina.net/gaoxepro/blog/3192330

Delphi-bpl与dll之关系

半世苍凉 提交于 2020-03-12 07:06:25
第一部分:有关包的介绍 一般我们编写编译一个DELPHI应用程序时,会产生一个EXE文件,也就是一个独立的WINDOWS应用程序。很重要的一点:区别于Visual Basic,DELPHI产生的是预先包裹的应用程序是不需要大量的运行库(DLL's)。 假设:打开Delphi默认的工程(只有一个空白form),F9她将编译生成一个大约295 KB (Delphi 5)的可执行文件。然后打开Project | Options,把‘Build with runtime packages’选上再编译一下,EXE文件大小就只有15 KB左右了。 我们编译一个DELPHI应用程序时默认地没有选择'Build with runtime packages',编译器将把程序运行所需要的代码直接写入你的EXE文件中,因此产生的程序是一个相对独立的程序,并不需要任何附属的支持文件(例如动态运行库文件DLL),这也就知道了为什么DELPHI产生的应用程序为什么都那么大。 要建立尽可能小的DELPHI程序,方法之一就要充分发挥Borland package libraries的作用,简称BPL。 先说什么是包? 简而言之,一个包就是一个在DELPHI的IDE环境中被DELPHI应用程序共享的特殊的动态链接库。包允许我们通过多级应用将我们的程序的一部分当做一个分离的模块供其他应用程序来共享。

使用yum命令报错File \"/usr/bin/yum\", line 30 except KeyboardInterrupt, e:

青春壹個敷衍的年華 提交于 2020-03-12 05:59:08
问题出现原因: yum包管理是使用python2.x写的,将python2.x升级到python3.1.3以后,由于python版本语法兼容性导致问题出现 解决办法: 修改yum配置文件,将python版本指向以前的旧版本 # vi /usr/bin/yum #!/usr/bin/python2.7   修改urlgrabber-ext-down文件,更改python版本 # vi /usr/libexec/urlgrabber-ext-down #!/usr/bin/python2.7    来源: https://www.cnblogs.com/hoganhome/p/11594520.html

Django常用命令整理

假装没事ソ 提交于 2020-03-12 05:01:58
1. django的安装 pip install django==1.11.11 pip install -i 源(清华豆瓣) django==1.11.11 2. 创建项目 django-admin startproject 项目名 通过manage.py执行 CD 项目目录下 3. 创建APP python manage.py startapp app01 4. 启动项目 python manage.py runserver # 127.0.0.1:8000 python manage.py runserver 80 # 127.0.0.1:80 python manage.py runserver 0.0.0.0:80 # 0.0.0.0:80 5. 数据库相关 python manage.py makemigrations # 记录modeles的变化,将变更记录记录到 对应APP下的migrations python manage.py migrate # 翻译成SQL语句,去数据库执行 来源: https://www.cnblogs.com/hercules-chung/p/12466882.html

Python基础简介与简单使用

纵饮孤独 提交于 2020-03-12 04:55:46
Python介绍 Python发展史 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s FlyingCircus。 他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。 1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。 Granddaddy of Python web frameworks, Zope 1 was released in 1999 Python 1.0 - January 1994 增加了 lambda, map, filter and reduce. Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Python语言框架的基础 Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生 Python 2.5 - September 19, 2006 Python 2.6 - October 1, 2008 Python 2.7 - July 3, 2010 In

jupyter notebook安装和界面

て烟熏妆下的殇ゞ 提交于 2020-03-12 03:58:39
@ Python 的 学习记录 jupyter notebook 安装 Python 的 jupyter notebook 安装和界面 jupyter notebook链接: link . anaconda下载 link 安装python 推荐anaconda3 更新pip或pip3 使用pip或pip3 安装jupyter notebook 安装前提 安装Jupyter Notebook的前提是需要安装了Python(3.3版本及以上,或2.7版本)。 更新pip #Python 3.x pip3 install - - upgrade pip #Python 2.x pip install - - upgrade pip 安装jupyter notebook #Python 3.x pip3 install jupyter #Python 2.x pip install jupyter 下载慢请使用清华源 #Python 3.x pip3 install jupyter - i https : // pypi . tuna . tsinghua . edu . cn / simple #Python 2.x pip install jupyter - i https : // pypi . tuna . tsinghua . edu . cn / simple