为了账号安全,请及时绑定邮箱和手机立即绑定

Django 初级

标签:
人工智能
Django 初级

安装及初始化

安装 django 其实很简单,打开命令行终端工具,执行

pip3 install django

对于django更多的了解请关注 官网内容

安装好之后需要验证一下是否安装成功,怎样验证如下:

$ py
Python 3.6.3 (v3.6.3:2c5fed86e0, Oct  3 2017, 00:32:08)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 11, 6, 'final', 0)
>>>

验证了之后接着下边来,去建一个Djando项目过把瘾。在命令行中输入

$ cd djando # 进入到一个自己创建的文件家中(我这里进入的文件夹名字为django,具体你自己随意命名)
$ django-admin startproject webapp  # 创建一个webapp工作目录
$ cd webapp  # 创建好之后进入webapp目录
$ py manage.py runserver # 输入运行Django项目的命令查看
Performing system checks...

System check identified no issues (0 silenced).

December 08, 2017 - 14:25:06
Django version 1.11.6, using settings 'webapp.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

执行完命令后通过浏览器访问:

http://127.0.0.1:8000/

结果:
图片描述

数据库

刚刚已经初始化了创建的webapp项目并运行查看了结果,现在来编译一下需要的数据库
进入的项目目录并执行命令编译数据库

$ cd webapp
$ py manage.py makemigrations
再执行
$ py manage.py migrate
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying sessions.0001_initial... OK

注:这命令基本的意思就是为我们的项目webapp建立一个数据库,其中makemigrations 编译数据库文件, migrate 让编译的数据库文件生效
如果你按照上面的命令操作如我输出的结果一直,就说明你数据库文件创建成功了

验证一下,一起看看效果:

py manage.py runserver

执行完命令之后预览

http://127.0.0.1:8000/admin

图片描述

后台登录界面可以预览了之后我们要创建一个登录后台的用户名和密码

进入项目文件夹
$ cd webapp
执行命令
$  py manage.py createsuperuser
输入你需要创建的登录 用户名
Username (leave blank to use 'fjun'): fjun
输入你需要使用的 邮箱 
Email address: 921516@qq.com
输入你需要创建的登录 密码
Password:
确认登录的密码
Password (again):
提示创建成功
Superuser created successfully.

创建好之后

运行项目
$ py manage.py runserver
打开浏览器输入
http://127.0.0.1:8000/admin

如何你刚才创建的用户名和密码看到以下界面说明成功进入后台

图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
71
获赞与收藏
195

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消