Pycharm with Django

用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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容