Django Start

本文详细介绍了如何使用Django框架进行应用开发,包括安装Django、配置远程MySQL数据库连接及优化DjangoAdmin管理界面样式。通过调整setting.py中的DATABASES设置和执行MySQL权限配置,实现远程数据库访问。同时,指导读者通过运行特定命令确保静态文件正确部署,并设置合适的static_url与Apache配置文件对应,以优化前端用户体验。
摘要由CSDN通过智能技术生成

安装Django

easy_install django  
pip install Django  
wget django_url  
tar xzvf Django-X.Y.tar.gz  
python setup.py install

测试安装是否成功

<figure class="">   </figure>

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.pySTATIC_ROOT为你的static静态文件的物理路径

2.运行python manage.py collectstatic命令,这将从Django资源包中复制必须的静态文件到STATIC_ROOT指示的static文件夹中

3.设置static_url值和apache 配置文件中的url对应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值