美文网首页收藏
Pycharm with Django

Pycharm with Django

作者: 黑羽肃霜 | 来源:发表于2017-03-06 22:57 被阅读95次

    用Pycharm IDE 新建 Django

    相比起终端下一行行敲代码,pycharm很好的集成了我们的开发环境。这里就直接记录一下流程。

    新建 Django 工程

    1.png

    app和工程之间的交互关系

    工程关系图.jpg

    新建工程后的工程模板
    什么都不做的情况下,ctrl+r可以编译运行当前django工程

    3.png

    新建一个django app

    这里和用终端去实现的代码不同,也不是简单的cmd+n去新建,而是去tools中添加后

    4.png

    里面输入“startapp appName(你的App名称)”


    5.png

    创建了run manage.py task之后,所有文档中形如

    python manage.py .....the code....
    

    的命令,都可以直接在底部中键入,这部分的输入都存在自动补全功能


    创建上述步骤后要做的

    • 在settings中添加刚才创建的app名称,在INSTALLED_APPS末行添加'appName',

    INSTALLED_APPS = (
    ...
    'article', #这里填写的是app的名称
    )

    • 在myApp中的models添加我们需要处理的模板
      models可以理解为指定页面中显示的内容的格式(宽度,字符大小,是否需要blank等).
      6.png
    • 保存后进行数据库迁移(数据库同步)
      migrate命令按照app顺序建立或者更新数据库, 将models.py与数据库同步
    python manage.py migrate #命令行运行该命令
    python manage.py makemigrations
    

    注意,每次修改model中的内容后,都要删除migrations文件夹下的0001_initial.py, 重复上面这个数据库迁移的操作。

    • 创建超级用户,并按提示输入用户名,密码等
    python manage.py createsuperuser
    

    每个app中对串联 admin和models的理解

    • admin为管理页面,可以控制超级用户修改权限
    • models为模板,并不与特定的.py关联。如上面那张截图,只是告诉呈现出来的字段名,宽度,字符类型等等。
    自建app的关系说明.png

    相关文章

      网友评论

        本文标题:Pycharm with Django

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