点击上方“公众号”可以订阅哦!

django项目快速搭建入门指导_go语言

 

 

今天的主题,教大家如何利用django快速搭建一套简单的站点。

 环境准备

1、安装django, pip install django

2、查看django版本
   pip list —format=columns | findstr Django

django项目快速搭建入门指导_go语言_02

操作步骤

1、创建项目
django-admin.py startproject website

django项目快速搭建入门指导_go语言_03

当提示述提示时,解决方法:django-admin startproject website

 

2、创建应用

python manage.py startapp blog
或者 django-admin.py startapp app-name

3、添加应用

打开.\website\setting.py文件 中,在第39行下面增加新增应用blog

 

django项目快速搭建入门指导_go语言_04

 

4、数据库数据同步

python manage.py makemigrations   生成同步文件 

python manage.py migrate   同步

注:django v1.7.1以前的版本用:python manage.py syncdb 来进行数据库数据同步。

 

5、运行

python manage.py runserver

或者自定义Port:python manage.py runserver 8001

或者ip:port: python manage.py runserver 0.0.0.0:8000

django项目快速搭建入门指导_go语言_05

6、创建后台管理员

python manage.py createsuperuser

 

django项目快速搭建入门指导_go语言_06

# 修改 用户密码可以用:
python manage.py changepassword username
django后台地址,可访问http://localhost:8000/admin:

django项目快速搭建入门指导_go语言_07

 

7、增加视图函数

打开Blog应用中的view.py文件,添加第一个视图函数:

django项目快速搭建入门指导_go语言_08

8、配置urls.py

1、在blog应用目录下,新建urls.py文件,用于管理该应用下的url地址:

django项目快速搭建入门指导_go语言_09

2、将blog应用下的urls.py文件,配置关联到项目urls.py文件下:

 

django项目快速搭建入门指导_go语言_10

 

如上述,所有blog应用下的url,都以blog开头,访问Http://localhost:8000/blog

django项目快速搭建入门指导_go语言_11

 

django项目快速搭建入门指导_go语言_12

 

更换mysql数据库

1、安装mysql,省略

2、安装成功后,cmd打开命令终端,mysql -u root -p ,输入密码:

django项目快速搭建入门指导_go语言_13

3、查看端口命令,此步可省略:

show global variables like 'port';

django项目快速搭建入门指导_go语言_14

4、创建django项目数据库,如 CREATE DATABASE website;

 

django项目快速搭建入门指导_go语言_15

5、通过sqlyog管理工具,查看:

django项目快速搭建入门指导_go语言_16

6、安装PyMySQL

pip install PyMySQL  

7、修改django setting.py中数据库配置:

django项目快速搭建入门指导_go语言_17

 

8、验证是否配置且连接正确

python manage.py shell

from django.db import connection

cursor = connection.cursor()

django项目快速搭建入门指导_go语言_18

 

9、重新生成数据、默认表
python manage.py migrate

django项目快速搭建入门指导_go语言_19

10、重新创建后台管理员用户,可参照上述方法

 

django项目快速搭建入门指导_go语言_20

 

11、重新进入后台,http://localhost:8000/admin

django项目快速搭建入门指导_go语言_21

 

    到此一个简单的django站点就搭建完成,当然,此文主要是抛砖引玉,以图文的形式告诉大家利用Django实现网站站点的主要操作步骤,如果想实现一个自主,功能强大的网站系统,还远远不止不如,而且一晚上也说不完。需要靠大家去下功夫,当然如果后面时间允许的话,或许我会开一个单独的django系列课程,敬请期待吧!

django项目快速搭建入门指导_go语言_22