91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

django從入門到放棄之001.初探

發布時間:2020-05-12 09:49:42 來源:網絡 閱讀:675 作者:歲月無痕zdj 欄目:數據庫

環境:為了使服務器能夠開發多個應用程序,環境版本互不影響,利用virtualenv來創建獨立隔離的環境進行開發使用。

#安裝virtualenv:

[root@vps django]# pip3 install virtualenv

#創建一個虛擬環境  

[root@vps django]# virtualenv django_env

Using base prefix '/usr/local'

New python executable in /django/django_env/bin/python3.5

Also creating executable in /django/django_env/bin/python

Installing setuptools, pip, wheel...done.

#使用虛擬環境

[root@vps django]# source django_env/bin/activate

#在虛擬環境下安裝django

(django_env) [root@vps django]# pip3 install django==1.10


術語:

project的作用是提供配置文件,比方說哪里定義數據庫連接信息, 安裝的app列表,TEMPLATE_DIRS ,等等。

一個app是一套Django功能的集合,通常包括模型和視圖,按Python的包結構的方式存在。

例如,Django本身內建有一些app,例如注釋系統和自動管理界面。 app的一個關鍵點是它們是很容易移植到其他project和被多個project復用。

#1.創建一個項目project

(django_env) [root@vps django]# django-admin startproject my_project

創建一個項目以后,會生成幾個文件

django從入門到放棄之001.初探

#2.創建應用app,下面兩種方法都可以

(django_env) [root@vps my_project]# django-admin startapp first_app

(django_env) [root@vps my_project]# python3 manage.py startapp second_app

django從入門到放棄之001.初探

#3.連接數據庫,Python3中使用pymsql連接MySQLdb,否則會遇到下面的坑

django從入門到放棄之001.初探

解決方法:

    1).安裝pymysql輪子:

    (django_env) [root@vps my_project]# pip3 install pymysql

    2). 執行成功后,打開__init__.py,添加如下:

django從入門到放棄之001.初探

    3).修改settings.py :

django從入門到放棄之001.初探

    4).同步數據庫:

    這種方法可以創建表,當你在models.py中新增了類時,運行它就可以自動在數據庫中創建表了,不用手動創建。

    (django_env) [root@vps my_project]#python3 manage.py migrate

    數據庫同步成功后,連接的庫中會生成一些表。

django從入門到放棄之001.初探

#4.使用自帶的開發服務器,只在開發時調試使用,不建議在線上使用

(django_env) [root@vps my_project]# python3 manage.py  runserver 0.0.0.0:8000

Performing system checks...

System check identified no issues (0 silenced).

January 04, 2017 - 02:24:16

Django version 1.10, using settings 'my_project.settings'

Starting development server at http://0.0.0.0:8000/

Quit the server with CONTROL-C.

[04/Jan/2017 02:25:15] "GET / HTTP/1.1" 200 1767

Not Found: /favicon.ico

django從入門到放棄之001.初探

#創建后臺登錄賬號密碼

(django_env) [root@vps my_project]# python3 manage.py createsuperuser

Username (leave blank to use 'root'): admin

Email address: admin@admin.com

Password:

Password (again):

django從入門到放棄之001.初探

廬山真面貌



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

监利县| 河北区| 舒兰市| 贡嘎县| 慈利县| 乌什县| 佛坪县| 泾川县| 龙州县| 黑龙江省| 阿拉善盟| 宝坻区| 峨眉山市| 海南省| 抚远县| 赫章县| 辛集市| 修武县| 专栏| 南雄市| 呼图壁县| 桦南县| 睢宁县| 江永县| 德江县| 报价| 乌海市| 黄山市| 淮安市| 株洲市| 慈利县| 淮北市| 舞阳县| 勃利县| 玛纳斯县| 台中市| 通道| 泸溪县| 河南省| 江西省| 湟源县|