Hello,Django!
1.关于Django,你需要知道
Django是基于python的网络架构,可以快速开发安全可维护的网站,功能简洁完整,学习门槛低,可以在短时间内开发出一个完备的管理系统。
2.初识django,小可有三头六臂
使用场景:企业管理系统,内容的管理,运维的管理。
优点:安全框架,复用度高,简洁高效,快速开发。
缺点:不易并行开发(例如京东,淘宝等高并行的软件——比如抢手机的时候),不适合简单项目。
设计思想:DRY(don’t repeat youself),MVT架构。
简洁,简洁,还是**的简洁。
3.安装构建第一个项目
Django的安装需要先安装如下几个软件:Anaconda包管理工具,Pycharm IDE,然后使用conda安装django(社区版本的pycharm没有自带django需要自行安装)
使用anaconda创建一个新的环境,安装所需要的django包。
1 | conda isntall django # 若长时间加载中需要更换安装源 |
安装好之后便可以直接在命令行完成项目的创建
1 | (Django) E:\Pycharm\Django> django-admin startproject recruitment |
运行启动项目,0.0.0.0表示开放所有端口
1 | (Django) E:\Pycharm\Django\recruitment> python manage.py runserver 0.0.0.0:8000 |
浏览器运行:127.0.0.1:8000可以看到安装成功的界面如下:
此时访问 http://127.0.0.1:8000/ 你会发现网页报错,这是因为此时我们还没有初始化我们的数据库,因此目前无法访问管理后台。使用如下命令进行初始化:
1 | (Django) E:\Pycharm\Django\recruitment> python manage.py makemigrations |
此时django会将默认的model同步到数据库,创建相应的表。接下来需要创建超级管理员账户
1 | (Django) E:\Pycharm\Django\recruitment> python manage.py createsuperuser |
依次输入姓名,账户邮箱,密码登信息,依次输入完成创建。此时访问管理网站http:127.0.0.1:8000/admin 可以看到账户登录页面:
输入刚才创建的管理用户,登录成功如下界面:
点击user可以看到我们刚才创建的管理员账户:
大功告成!你可以欣赏你的第一个django项目了print(hello ,django!)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CreteIsland!
评论