今天部署python web项目,对Django各种不熟悉,各种搜索,才打开后台管理,遇到一些坑和理解,记录下来
项目中有个settings.py文件,是相关配置,具体不太清楚!DATABASES是python连接数据库的配置,如图(服务器和项目在同一个物理机上,保持host为空
)
这里是相关APP的配置
这里是项目字符集的配置 防止乱码
同步数据库是Django>=1.7(python manage.py migrate)和Django<1.7(python manage.py syncdb)有差别
刚开始装的是1.9,不管怎么捣鼓就是不同步创建app中的表!无奈就只能装回1.6了,结果好了
卸载的话找到site-package中的django相关目录删除
看了下相关后台配置的资料,记录下自己的理解
在创建用户和密码时,即使用户名和密码正确,也可能登不上去,可以尝试
python manage.py createsuperuser
创建超级账号
管理工具从技术层面上讲,它被称作django.contrib.admin。django.contrib中其它可用的特性,如用户鉴别系统(django.contrib.auth)、支持匿名会话(django.contrib.sessioins)以及用户评注系统(django.contrib.comments)。
具体的只能自己在慢慢研究了