边学边记录,希望可以一周完工,并且应用到DRF中。
可能需要安装的工具
VSCODE(可以用Pycharm等替代)
Python-Django-DRF
Angular(先要安装Node.js
MongoDB(可以用各种数据库替代,初学者建议直接默认Django自带的Sqlite)
Postman、
虚拟环境(不算工具,但建议学习并使用)
以上软件的安装配置此处不再详述,可以Google一下解决,如果有必要自己会单独写一下最新版的教程,有什么安装的问题也可以评论告知。
创建Django项目
小技巧:
地址栏输入cmd并回车即可立即到达该目录的cmd窗口
利用django-admin创建Django项目
django-admin startproject DjangoAngular
小技巧2:
code.
可直接在vscode中打开该项目
创建虚拟环境
进入VSCode后,ctrl+shift+~打开终端
输入
python -m venv myvenv #myvenv 为虚拟环境的自定义名称
而后ctrl+shift+p输入python select interpreter
即可以找到我们刚才的myvenv虚拟环境,选择即可
创建Angular项目
https://blog.csdn.net/weixin_44596902/article/details/118024110
Angular的安装可以参考上述链接。
ng new AngularTutorial #AngularTutorial为项目名,可随意替换
输入上述命令并回车后,
“Would you like to add Angular routing”
选择Y,添加Routing
样式选择CSS或其他皆可
等待加载完成即可。
配置Django
安装依赖:
pip install django/djangorestframework/coreseaders
新建app
python manage.py startapp appname
将“appname”