ubuntu下的虚拟环境中安装Django

ubuntu中的虚拟环境

在ubuntu的命令行窗口中进行如下操作:
1、安装虚拟环境
sudo pip install virtualenv
2、创建虚拟环境
mkvirtualenv 文件名 -p python3(这是python版本)
有些朋友对“mkvirtualenv 文件名” 有疑问,这个是默认为python2版本
不过要注意,这里操作要联网进行,将python复制一份到虚拟环境中去
3、切换虚拟环境
workon 文件名
即可在虚拟环境中工作

注:删除虚拟环境
rmvirtualenv 文件名
退出环境
deactivate

Django在虚拟环境中的安装以及项目的建立

1、安装Django

pip install django ==安装版本号

2、创建项目

django_admin startproject + 项目名字
项目下面包含两个文件(一个是项目名相同的同名文件夹,一个是manage.py文件):
manage.py 项目的整体的管理文件,通过它管理整个项目
项目的同名文件夹:
settings.py 项目整体的配置文件夹
urls.py 项目url配置文件
wsgi.py 项目与web服务器的入口

3、运行服务器

python manage.py runserver +端口名(默认为8000)
运行成功后可以通过去浏览器(127.0.0.1:端口名)来确认是否运行成功

4、创建模块

成功创建项目之后,可以在项目下通过:
python manage.py startapp +模块名
来创建模块模块名为user的子文件

5、注册子模块

在同名文件夹下面的setting.py文件中

最后一行添加“模块名.apps.类名”

6、定义表名以及字段名


类名——表名(其实表名是模块名_类名)
属性名——字段名

7、将设计的表注册到admin.py中

8、迁徙数据库表(每次数据库表有修改都要进行8,9两个步骤)

python manage.py makemigrations
生成迁徙文件 (在文件migrations中)

9、执行迁徙文件

python manage.py migrate
执行迁徙文件

10、后台展示

当执行完迁徙文件之后,可以建立一个超级管理员账户在后台对表进行管理和查看。
python manage.py createsuperuser

如果要使django支持中文界面的话,要在setting.py文件中修改:
LANGUAGE-CODE = ‘zh-Hans’//设置中文
TIME_ZONE=‘Asia/Shanghai’//设置时区(上海)

11、数据库配置

如果要在前端也能修改数据库中的内容的话,我们要进行数据库的配置

上面的这个设置是在setting.py文件中进行配置的

12、添加驱动

配置完数据库之后,我们要在项目的同名文件夹之中的__init__.py文件中添加驱动,如图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值