“Django”的版本间的差异
来自tomtalk
(→windows安装mysqlclient) |
(→windows安装mysqlclient) |
||
第31行: | 第31行: | ||
python manage.py migrate # 生成相应数据库表 | python manage.py migrate # 生成相应数据库表 | ||
</source> | </source> | ||
+ | |||
+ | ===pyhton中__pycache__文件夹的产生与作用=== | ||
+ | |||
+ | 今天和一新来的同事沟通,说他用python编写了一个工程,但在第一次运行后,发现工程根目录下生成了一个__pycache__文件夹,里面是和py文件同名的各种以 .cpython-35.pyc 结尾的文件,问同事都不太清楚,所以便抽空整理了一下该知识点。先解释下cpython-35,cpython代表的是c语言实现的Python解释器,-35代表的是版本为3.5版。 |
2019年6月18日 (二) 03:40的版本
目录
安装Django
http://jingyan.baidu.com/article/466506580e7d29f549e5f8b6.html
pip install Django # 安装django django-admin startproject mysite # 生成项目 python manage.py runserver # 运行项目 python manage.py startapp polls # 生成运用
项目 VS 应用
项目和应用有啥区别?应用是一个专门做某件事的网络应用程序——比如博客系统,或者公共记录的数据库,或者简单的投票程序。项目则是一个网站使用的配置和应用的集合。项目可以包含很多个应用。应用可以被很多个项目使用。
urls.py
函数 path() 具有四个参数,两个必须参数:route 和 view,两个可选参数:kwargs 和 name。
解决python3下mysqldb不支持
MySQLdb 只适用于python2.x,发现pip装不上。它在py3的替代品是:import pymysql
注:windows下,django用不了。
windows安装mysqlclient
pip install wheel pip install mysqlclient-1.4.2-cp36-cp36m-win_amd64.whl python manage.py migrate # 生成相应数据库表
pyhton中__pycache__文件夹的产生与作用
今天和一新来的同事沟通,说他用python编写了一个工程,但在第一次运行后,发现工程根目录下生成了一个__pycache__文件夹,里面是和py文件同名的各种以 .cpython-35.pyc 结尾的文件,问同事都不太清楚,所以便抽空整理了一下该知识点。先解释下cpython-35,cpython代表的是c语言实现的Python解释器,-35代表的是版本为3.5版。