美文网首页技术流-python
企业开发django环境配置

企业开发django环境配置

作者: 复仇天神 | 来源:发表于2018-03-23 15:52 被阅读0次

    环境很多都是不一样的,但是看了很多blog,作为一个初学者只能依样画瓢了。

    PyCharm+Django+virtualenv+xadmin基本上是标配,当然这里写的有局限性,也许通过不断的学习之后可能会有所改变吧。

    virtualenv

    主要作用是根据不同的项目进行不同的环境搭建。在新建的时候会默认进入venv环境,就是一套纯净版python环境,根据自己的需要添加不同的插件进行
    LeedeAir:~ Chaersi$  deactivate //退出虚拟环境
    
    LeedeAir:~ Chaersi$ source venv/bin/activate  //进入虚拟环境
    
    image.png
    在新建的时候会出现新的环境使用virtualenv的选项。

    配置xadmin插件

    在settting.py中,INSTALLED_APPS下添加
     'xadmin',
     'crispy_forms',
    
    这里因为xadmin一般并不支持django2.0 和python3x,所以一般可以用pip从git上进行安装
    pip install git+git://github.com/sshwsfc/xadmin.git@django2
    或
    pip install git+https://github.com/sshwsfc/xadmin.git@django2
    
    安装完成之后,需要在urls.py中添加配置
    path('xadmin/',xadmin.site.urls)
    
    然后执行两句,将xadmin的db导入
    LeedeAir:~ Chaersi$ makemigrations
    LeedeAir:~ Chaersi$ migrate
    

    配置xadmin超级用户

    在pycharm中运行
    Tools -> Run manage.py Task
    
    这样就可以直接省略python manager.py xxxx;然后在命令行中输入
    createsuperuser
    

    在地址栏中运行就可以看到相关的后台管理平台

    ps:
    有些同学私信我说,这样也打不开xadmin的模块
    额,我想说,其实我漏写了一个地方,就是要在setting.py中要加入SITE_ID这个变量

    相关文章

      网友评论

        本文标题:企业开发django环境配置

        本文链接:https://www.haomeiwen.com/subject/uqrxcftx.html