python

https://www.python.org/downloads/

安装成功

创建自己的第一个程序

(2)在浏览器的地址栏输入:http://idea.lanyus.com/,该网址,无需修改用户名,点击获取注册码。复制该注册码,粘贴在注册界面的Activation code的输入框中,点击 ok。

Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。
注意:如果你使用编辑器,同时需要设置 py 文件存储的格式为 UTF-8,否则会出现类似以下错误信息

Pycharm 设置步骤:
进入 file > Settings,在输入框搜索 encoding。
找到 Editor > File encodings,将 IDE Encoding 和 Project Encoding 设置为utf-8。

其实pycharm右下角就可以切换编码

运行 Run 结果如下

Djiango 下载源码包 如果是源码包, 比如 django-1.11.8.tar.gz

直接用解压软件解压,然后到命令行(XP/Win7点击开始,在下面的那个输入框中输入 cmd, Win8在开始那里点右键,选择命令行)
比如在 D:\django-1.11.8\  这个文件夹下
Django 安装
下载 Django 压缩包,解压并和Python安装目录放在同一个根目录,进入 Django 目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。

配置环境,将python安装目录下的Script和site-packages中的django都放入系统环境变量中。

;D:\KQQ\Python\Python36\Scripts;D:\KQQ\Python\Python36\Lib\site-packages\Django-1.11.9-py3.6.egg\django

比如我的两个路径是:D:\program files\python2.7.0\Scripts;  和  D:\program files\python2.7.0\Lib\site-packages\Django-1.9.7-py2.7.egg\django;

C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;D:\KQQ\mysql-5.7.20-winx64\bin;D:\KQQ\Git\cmd

导入的数据库已经在里面了

数据

python manage.py runserver 192.168.1.132:8000

ModuleNotFoundError: No module named ‘pymysql’

ModuleNotFoundError: No module named ‘rest_framework’

ModuleNotFoundError: No module named ‘django_crontab’

启动项目时:
django.db.utils.ProgrammingError: (1146, “Table ‘vd.django_content_type’ doesn’t exist”)

把原表格中django_migrations表删除之后,重新执行命令
Python manage.py makemigrations
Python manage.py migrate
然后再启动项目就可以啦

数据库的同步
 
当我们创建好数据类后就可以进行数据库的同步操作了。这依赖于manage.py命令。
 
1.      同步数据
在django1.7以前使用的命令是 python manage.py syncdb 但是在1.7以后就不再支持这个命令了,现在分为两步进行
 
Python manage.py makemigrations  [appname]
这步相当生成数据库操作日志,在创建app时在文件夹下会自动生成migrations文件夹,当数据库文件model.py发生变化后,执行这个命令都会在这个文件夹内生成一个同步的文件表明对数据库做了什么样的操作。这样方便数据恢复。
 
Python manage.py migrate  [appname]
这一步就是数据库同步操作,执行后会根据上一步生成的文件记录对数据库进行相应的操作,当然这中间经历了比如转化sql语句等操作,我们不需要过多了解这其中细节,django会为我

DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: ‘vd’,
‘USER’:’root’,
‘PASSWORD’:’rhwl1234,’,
‘HOST’:’127.0.0.1’,
‘PORT’:’3306’,
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发小牛牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值