Python入门到实践-Djando 初级

安装及初始化

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

pip3 install django

对于django更多的了解请关注 [官网内容](https://www.djangoproject.com/)

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

验证了之后接着下边来,去建一个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

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

来者是萍水相逢,去者是江湖相忘。

本文来自企鹅号 - 假装我是程序员媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

在 CentOS 7 上使用 Apache 的 SSL 证书

本指南将向你演示如何启用 SSL 来保护由 CentOS 或者 Fedora 上的 Apache 提供服务的网站。

902
来自专栏北京马哥教育

openssl创建CA、申请证书及其给web服务颁发证书

一、创建私有的CA 1)查看openssl的配置文件:/etc/pki/tls/openssl.cnf ? 2)创建所需的文件 touch /etc/pki...

3295
来自专栏张伟博客

phpstudy如何安装ssl证书

1326
来自专栏Pulsar-V

PHPStorm+Xdebug断点调试配置

下载xdebug 注:phpstudy有自带xdebug 下载链接 修改PHP.ini如下 ? [xDebug] xdebug.profiler_ap...

2843
来自专栏nimomeng的自我进阶

基于Jenkins的CocoaPods化iOS项目构建+蒲公英/FIR系统发布

本文以本地和Git为例,结合CocoaPods,简单介绍了如何用jenkins来进行CI编译并上传蒲公英和Fir生成相应二维码的流程。

663
来自专栏从零开始学自动化测试

appium+python自动化36-android7.0连不上的问题

前言 由于最近很多android手机升级到7.0系统了,有些小伙伴的appium版本用的还是1.4版本,在运行android7.0的app自动化时候遇到无法启动...

3898
来自专栏安恒信息

安全预警 | LNK漏洞(CVE-2017-8464)利用工具已被公开,可能用于APT攻击

近日, GitHub上公开了CVE-2017-8464漏洞的metasploit-framework利用模块。根据测试记录,利用模块在Windows 10 x6...

2839
来自专栏python3

centos7 安装python3

centos7原本就安装了Python2,yum依赖于它。如果要替换掉,需要使用特殊方法。

1032
来自专栏www.96php.cn

Ubuntu下为Apache2配置SSL

参考文章:http://blog.csdn.NET/Sky_qing/article/details/44303221 启用 ssl 模块 sudo a2en...

3858
来自专栏大数据学习笔记

Spark2.x学习笔记:6、在Windows平台下搭建Spark开发环境(Intellij IDEA)

Spark2.x学习笔记 6、 在Windows平台下搭建Spark开发环境(Intellij IDEA+Maven) 6.1 集成开发环境IDE 为了方便应用...

5195

扫码关注云+社区