导读:今天首席CTO笔记来给各位分享关于怎么配置django环境遍历的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
如何在ubuntu 12.04下搭建Python Django环境
1. 检查python是否安装:直接在shell里输入python,如果已经安装了python,即可进入python bash,并看到版本号(如Python 2.7.3)
——在ubuntu中python应该是已经默认安装好了
2. 安装Django:
安装官方发布版:在 下载安装包,解压后进行安装:
sudo python setup.py install
检查Django是否安装:在python shell中输入:
import django
django.VERSION
如果已成功安装,应该能看到(1, 5, 1, 'final', 0) 样式的版本号
3. 安装数据库(MySQL)
直接在shell里输入
sudo apt-get install mysql-server
即可安装MySQL
中间会提示输入密码,可以输入也可以不管它
检查MySQL是否安装:
netstat -tap|grep mysql
若成功安装,应能看到 tcp 0 0 localhost:mysql *:* LISTEN 这样的信息
然后就可以在shell中输入
mysql -u root -p
进入MySQL shell (如果在安装时设定了密码,则需输入密码),进行各种数据库操作了
4. 安装 python-mysql适配器
sudo apt-get install python-mysqldb
5. 在django中配置数据库
1) 打开settings.py , 找到这样一段:
1
2
3
4
5
6
7
8
9
10
DATABASES = {
'default' : {
'ENGINE' : 'django.db.backends.' , # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME' : '', # Or path to database file if using sqlite3.
'USER' : '', # Not used with sqlite3.
'PASSWORD' : '', # Not used with sqlite3.
'HOST' : '', # Set to empty string for localhost. Not used with sqlite3.
'PORT' : '', # Set to empty string for default. Not used with sqlite3.
}
}
2)将‘ENGINE’配置为 django.db.backends.mysql
3)'NAME'’配置为欲选用的DB名称,如mydb
4)'USER' 'PASSWORD' 输入相应的用户名和密码
5)'HOST' 这个配置存疑,我把它空着好像也行。
6)测试配置:
在`` mysite`` 项目目录下运行python shell
python manage.py shell
输入下面这些命令来测试你的数据库配置:
from django.db import connection
cursor = connection.cursor()
如果没有显示什么错误信息,那么你的数据库配置是正确的。 否则,就得查看错误信息来纠正错误。
参考:
环境配置差不多就是这样了,先写到这里,有什么问题再改
Django中静态文件之各个配置详解
2. STATIC_ROOT :这个是配置静态文件存放目录,另外一个作用就是运行收集静态文件的命令(关于命令的部分后面会讲)时,最终静态文件收集存放的位置,注意, 这个配置只会在debug=false时生效(生产环境) (至于为什么之后会讲)。
4. STATICFILES_DIRS :在实际项目开发中,如果我们的静态文件存放在一个或多个目录时,可以定义一个列表,用于存储静态文件,django默认配置并没有这个配置,如果需要,请自己定义,当项目下存在一个或多个静态资源的目录时,非常适合这样定义。注意, 这个配置只在debug=true时生效(开发环境)
8. templates :定义HTML模板文件存放目录,如果你用的是pycharm的IDE的话,在创建项目时,可以根据配置自动创建一个templates目录,pycham会自动帮我们配置,如果没有配置,就需要手动创建,当然,你也可以选择自定义该目录
9. collectstatic :在项目部署时,我们还要进行静态文件的收集,如果手动收集静态文件的话,工程量无疑很大,而且部署后,debug肯定要改为 debug=false ,这时如果不进行静态文件的收集的话,django自带的部分,如admin后台就会出现CSS无法加载的问题,因此,项目部署前,这个操作是是必须的。
django的 django.contrib.staticfiles 提供了一个收集静态文件的命令: python manage.py collectstatic ,执行该命令后,会将静态文件收集到配置好的 STATIC_ROOT 中
如何有效的遍历django的QuerySet
最近做了一个小的需求,在django模型中通过前台页面的表单的提交
(post),后台对post的参数进行解析,通过models模型查询MySQL,将数据结构进行加工,返回到前台页面进行展示。由于对django中
QuerySet特性的不熟悉,所以测试过程中发现了很多问题。
开始的阶段没有遇到什么问题,我们举例,在models有一张员工表
employee,对应的表结构中,postion列表示员工职位,前台post过来的参数赋给position,加上入职时间、离职时间,查询操作通过
models.filter(position=params)完成,获取的员工信息内容由QuerySet和当前展示页与每页展示的记录数进行简单的计
如何设置django的shell环境
首先Ubuntu自带Python然后安装Django这个是安装配置使用NginxUwsgi来配置Django照着一步步来就行很简单生产环境使用
Python3.8安装配置Django环境(上)
Python3.8安装配置Django环境(上)
1、CMD查看python版本
2、CMD查看pip版本
3、pip 安装Django,默认Django3
升级pip
4、查看Django版本
5、安装mysql
6、查看mysql版本
7、建立Django文件夹并进入,
8、开始一个django项目
9、运行服务器,测试Django项目
10、使用地址访问 项目
结语:以上就是首席CTO笔记为大家介绍的关于怎么配置django环境遍历的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。