安装Django
easy_install django pip install Django wget django_url tar xzvf Django-X.Y.tar.gz python setup.py install
测试安装是否成功
Django连接远程Mysql
第一步配置setting.py中的DATABASES,令数据库的HOST为数据库服务器的IP,
第二步,开放远程数据库的访问权限,操作如下:
在数据库服务器上登上mysql
mysql -u root -p
开放数据库权限,
>grant all PRIVILEGES on yjc.* to root@'219.246.178.xxx' identified by '123456';
上面这句话的意思就是将yjc这个数据库的所有权开放给用户root,用户root只能在使用219.246.178.xxx时才能登录,并且密码为123456;
如果想把所有数据库的权限开放给用户root,并且不限制用户使用什么ip登录,就需要改成下面的命令:
>grant all PRIVILEGES on . to root@'%' identified by '123456';
执行如下命令
>flush privileges;
重启mysql服务
/etc/init.d/mysql restart
现在可以测试一下,使用mysql -u root -h 数据库服务器IP -p进行远程登录,如果出现连接失败,可以打开/etc/mysql/my.cnf,注释掉
#bind-address = 127.0.0.1
到此为止,连接远程数据库的工作已经做好.
Django Admin管理界面样式问题
1.修改settings.py中STATIC_ROOT为你的static静态文件的物理路径
2.运行python manage.py collectstatic命令,这将从Django资源包中复制必须的静态文件到STATIC_ROOT指示的static文件夹中
3.设置static_url值和apache 配置文件中的url对应
本文详细介绍了如何使用Django框架进行应用开发,包括安装Django、配置远程MySQL数据库连接及优化DjangoAdmin管理界面样式。通过调整setting.py中的DATABASES设置和执行MySQL权限配置,实现远程数据库访问。同时,指导读者通过运行特定命令确保静态文件正确部署,并设置合适的static_url与Apache配置文件对应,以优化前端用户体验。
1251

被折叠的 条评论
为什么被折叠?



