沉淀,再出发:Django的简单使用

一、前言

    在学习了python的基础语法之后,其实大家都很怀疑python的使用场景,其实python在很多场合都有很强的适应性,就比如说web开发之中使用的Django就是用python语言写成的,并且该web框架来开发web应用非常的方便和快捷。

二、Django的简单使用

   对一件新的事物,开始的时候我们没必要了解的很深层次,因为这样反而不利于我们的学习和使用,因此我们就从使用和问题入手来学习Django。

  2.1、安装和使用

   在windows之中首先要安装python,在这里最好使用3.x,这样就顺带安装了pip,因此我们在cmd中,使用pip install Django就可以安装Django了。

沉淀,再出发:Django的简单使用

   之后我们使用测试版本的命令来看一下是否安装成功,接下来就可以使用了。

沉淀,再出发:Django的简单使用

   值得称赞的一点就是在Django之中已经自动为我们集成了目录的框架和架构,我们只需要简单地命令就能创建相应的目录结构并且操作。

   我们使用 django-admin.py startproject my_django 来创建一个Django工程,工程名可以自己定义。

1 django-admin.py startproject my_django

沉淀,再出发:Django的简单使用

沉淀,再出发:Django的简单使用

沉淀,再出发:Django的简单使用沉淀,再出发:Django的简单使用

   可以看到自动创建的工程和文件已经成功了,之后我们需要再创建一个应用app,一般一个项目有多个app, 当然通用的app也可以在多个项目中使用。

1 python manage.py startapp app_name
2 或 django-admin.py startapp app_name

沉淀,再出发:Django的简单使用

沉淀,再出发:Django的简单使用

  当然我们还可以创建数据库表:

沉淀,再出发:Django的简单使用

沉淀,再出发:Django的简单使用

    并且我们还可以使用开发服务器,便于我们测试,在部署的时候就不能使用了,默认会监听8000端口,如果被占用可以自己定义端口号。

python manage.py runserver
python manage.py runserver 端口

沉淀,再出发:Django的简单使用

    并且我们可以创建超级管理员,修改密码等。

1 python manage.py createsuperuser
2 # 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填
3 # 修改 用户密码可以用:
4 python manage.py changepassword username

    我们还可以查看更多的命令:

python manage.py
E:\my_django>python manage.py

Type 'manage.py help <subcommand>' for help on a specific subcommand.

Available subcommands:

[auth]
    changepassword
    createsuperuser

[contenttypes]
    remove_stale_contenttypes

[django]
    check
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    makemigrations
    migrate
    sendtestemail
    shell
    showmigrations
    sqlflush
    sqlmigrate
    sqlsequencereset
    squashmigrations
    startapp
    startproject
    test
    testserver

[sessions]
    clearsessions

[staticfiles]
    collectstatic
    findstatic
    runserver
View Code

相关文章: