美文网首页
通过Pycharm快速创建django项目,以及远程虚拟环境的调

通过Pycharm快速创建django项目,以及远程虚拟环境的调

作者: MayerBin | 来源:发表于2019-03-26 21:15 被阅读0次

    更多内容请关注我的个人博客:

    关于Django

    Django 是一个用 Python 语言写的开源 Web 框架,可帮助开发人员在构想形成后仅数小时内启动 Web 应用程序。它遵循模型视图模板 (MVT) 来构建应用程序,这可降低 Web 开发的复杂性,同时可让开发人员集中精力编写应用程序。它为网站地图、内容管理、用户鉴权、RSS 提要及其他任务提供开箱即用的设置。一些高流量网站使用 Django 是因为它能够快速、灵活地进行调整,从而可满足流量波动高峰期的需求。

    在Pycharm上创建项目

    image.png image.png

    连接服务器

    image.png image.png

    选择环境

    image.png

    创建成功

    image.png

    运行Django项目

    • 在PyCharm中,修改setting.py
      将settings.py文件中的
      ALLOWED_HOSTS = [ ],改成ALLOWED_HOSTS = ['*']
      或者
    ALLOWED_HOSTS = [
        '.example.com',  # Allow domain and subdomains
        '.example.com.',  # Also allow FQDN and subdomains
        '139.198.xxx.xxx', # 测试环境我们一般允许自己的主机IP访问即可
    ]
    

    开启服务有两种方式:

    • 在Ubuntu16.04下开启服务,运行下面的命令(~/djtest11是项目目录):
    $ cd ~/djtest11
    $ python manage.py runserver 0.0.0.0:8000
    
    image.png
    • 在PyCharm中开启服务

      选择编辑器右上角的【Add Configuration】的按钮
      
    image.png
     点击【+】
    
    image.png
    点击添加【Django server 】
    
    image.png
    设置Name、修改Host为0.0.0.0,表示的是服务在哪个IP监听
    
    image.png
      点击【Fix】,在弹出窗口,选中【Django】,
      在右侧选择本地项目目录,选择Settings文件路径。
    
    image.png

    (说明,如果看不到【Fix】按钮,在【Environment variables】中添加名为“DJANGO_SETTINGS_MODULE”,值为“项目名.settings”的环境变量)

    image.png

    点击绿色三角形,启动服务

    image.png

    使用Pycharm同步项目

    创建django工程

    在Ubuntu 16.04下执行下面的命令。
    (1)创建一个python3的虚拟环境(如果已经创建,忽略此步)
    $ conda create --name py3 python=3

    (2)进入该虚拟环境
    $ conda activate py3

    (3)安装django
    $ conda install django

    (4)新建项目
    (注意: 由于编辑器版本之间的一些差别, 我们统一使用跟编辑器版本无关的通用方式创建项目。先在命令行创建项目,然后再设置PyCharm代码同步)
    采用以下命令创建项目,projectname表示项目名可修改。

    image.png

    使用tree命令查看目录结构,如果没有tree命令,则先安装。

    $ sudo apt-get install tree
    $ cd djtest11
    $ tree
    

    各文件作用如下:

    image.png

    同步

    • 用PyCharm创建一个项目
    image.png
    • 解释器选择上面创建的虚拟环境中的python3.7,本示例中,解释器的路径为:
      /home/hadoop/anaconda3/envs/py3/bin/python3.7
    image.png
    • 远端项目的路径选择上面创建的项目路径(注意不要选择内层同名的目录)。
    image.png

    点【确定】后效果如下:

    image.png

    点【Create】后完成创建。

    • 选择【Tools】-【Deployment】-【Download ...】下载项目文件到本地。

    在此之前,记住要选择py_001,不然你会发现无法Download

    image.png image.png
    • 同步后的项目代码如下:
    image.png

    常用命令总结

    django-admin startproject projectname    #新建项目命令
    
    python manange.py startapp app_name   #创建命令
    
    python manage.py runserver 0.0.0.0:8000    #改动文件后,都需要runserver一下
    
    
    
    

    windows上创建第一个django项目

    在windows上创建第一个django项目参考链接

    注意一点不同:图片位置最好选上

    image.png

    相关文章

      网友评论

          本文标题:通过Pycharm快速创建django项目,以及远程虚拟环境的调

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