Django-Web项目搭建开发指南

Django-Web项目开发指南


linux下

learning_log文件夹为用户自定义创建的文件夹

虚拟环境:

1.创建:
    自定义文件创建Django环境
        learning_log$ virtualenv 11_env

2.激活:
        learning_log$ source 11_env/bin/activate
        激活后 (11_env)learning_log$

3.不用时候关掉服务器,并停止虚拟环境
        (11_env)learning_log$ deactivate
        停止激活后  learning_log$

安装Django:

每创建一个Django项目都要安装Django

在激活虚拟环境状态下安装Django:
        (11_env)learning_log$ pip install Django
         Installing collected packages: Django
         Successfully installed Django
         Cleaning up...
        (11_env)learning_log$  

如果安装报错(不能将Django装在python2.7环境下)
可输入命令 sudo apt-get install python-django 继续安装

在Django中创建项目:

            (11_env)learning_log$ django-admin startproject learning_log .    (.不可丢)
            (11_env)learning_log$ ls
            learning_log 11_env manage.py
            (11_env)learning_log$ ls learning_log
            __init__.py settings.py urls.py wsgi.py

创建数据库:

            (11_env)learning_log$ python manage.py migrate
            Operations to perform:
            Synchronize unmigrated apps: messages, staticfiles
            Apply all migrations: contenttypes,sessions,auth,admin
            --snip--
            Applying sessions.0001_initial... OK
            (11_env)learning_log$ ls
            db.sqlite3 learning_log 11_env manage.py

此时目录下存在db.sqlite3表示数据库表创建成功

此时项目已经创建(未运行)
查看项目:

        (11_env)learning_log$ python manage.py runserver
        ....
        Quit the server with CONTROL-C

项目创建完毕且运行服务器后,打开浏览器,输入localhost:8000 (8000是端口号,如果运行服务器一直返回端口号被占用错误
可以执行命令python manage.py runserver 8001 如果端口一直被占用可以一直输入命令直到找到可用的端口号,
或者在浏览器URL输入服务器IP,服务器IP在运行server终端下提示里面)


创建应用程序:

服务器运行成功后保持运行状态,打开新终端找到manage.py所在文件夹,激活虚拟环境

learning_log$ source 11_env/bin/activate
(11_env)learning_log$ python manage.py startapp learning_logs

> 命令startapp appname让Django建立创建应用程序所需的基础设施。

(11_env)learning_log$ ls
db.sqlite3  learning_log  learning_logs 11_env manage.py
(11_env)learning_log$ ls learning_logs/
admin.py  __init__.py  migrations  models.py  test.py  views.py

windows下

创建一个文件夹用于存放各个项目目录和虚拟环境

创建多个虚拟环境可以实现各个不同的虚拟环境安装的django版本不同,且全局下django版本低下时如果没有虚拟环境
则要先卸载重新安装django   为避免麻烦使用虚拟环境

打开cmd 命令行 

1. 创建虚拟环境    python -m venv name(.first)

2. 进入 虚拟环境  name(.first)\Scripts\activate

3. 更新pip    python -m pip install --upgrade pip

4. 退出虚拟环境   name(.first)\Scripts\deactivate.bat

#在虚拟环境下安装不同版本的django
5. 安装django     pip install django   /   pip install django==1.11.4 下载相应的版本(默认最新)

6. 查看 虚拟环境内安装的django版本 包 / 查看虚拟环境内自己手动安装的包      pip list / pip freeze

7. 开始创建项目   django-admin startproject Stu ( projectname )

8. 服务器运行  python manage.py runserver 8080(端口号)

9. 创建应用app      django-admin startapp app01(应用名)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值