亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

ubuntu16.04在python3 下創建Django項目并運行的操作方法

2024-09-01 13:55:42
字體:
來源:轉載
供稿:網友

第一步:創建django項目

  打開終端,切換到期望所寫項目的地址:cd python3_django_projects;

  輸入命令:django-admin.py startproject Hello;(即創建好了一個名為Hello的項目)

第二步:啟動項目

  進入Hello目錄:cd Hello;

  輸入命令python manage.py runserver; 或 python3 manage.py runserver;(自己對應python版本)

第三步:在瀏覽器中輸入http://127.0.0.1:8000/ 或者: http://localhost:8000(8000是默認端口號)

  如需要修改端口號:python manage.py runserver 9999;或者python3 manage.py runserver 9999;

  瀏覽器中則輸入:http://127.0.0.1:9999/或者:http://localhost:9999

  看到此頁面則表示成功

ubuntu16.04,python3,Django

第四步:用pytharm(不一定時pycharm,自己習慣的python編譯器就行了)打開創建的Hello項目,并記得更換相應的解釋器。ubuntu16.04自帶python2.7和python3.5,而我下載了python3.6,并且django也在python3.6中,所以需要在pycharm中更換解釋器。

第五步:項目目錄介紹:

ubuntu16.04,python3,Django

1.manage.py: 與項目進行交互的命令行工具集的入口,即項目管理器??梢詧绦衟ython manage.py或python3 manage.py來查看所有命令。(像上面的runserver就是啟動服務器)

2.Hello目錄:項目的一個容器,包含項目的最基本一些配置,目錄名稱可以修改,但不建議修改,因為很多配置文件已經使用這個名稱寫好了很多配置,牽一發而動全身,如果實在耐不住寂寞或者像深入了解,可以嘗試改一下。作為一個新手的我反正是沒有去嘗試的。

  • wsgi.py :中文名:python服務器網管接口。python應用與web服務器之間的接口,很重要,不要去輕易動它,弄壞了就麻煩了,在寫項目時一般也不會用上它。(讓他安靜的做一個美男子吧)
  • urls.py:URL的配置文件,Django項目中所有地址(頁面)都需要我們自己去配置
  • URLsettings.py:非常非常重要的一個文件,是整個項目最核心文件和項目的總配置文件。里面包含了數據庫,Web應用,時間等各種配置?!?/li>

1.BASE_DIR:項目的根目錄 

  ubuntu16.04,python3,Django

2.項目安全碼,項目要啟動必須要有它,Django在創建時會自動生成這個東西。

ubuntu16.04,python3,Django

3. DEBUG

ubuntu16.04,python3,Django

代碼肯定有bug,如果DEBUG = True,就會直接把異常傳給網頁前端,一般在寫代碼時打開,方便找錯,但在實際生產中肯定要關掉,不能給用戶看到這個。ALLOWED_HOSTS = [ ]:如果在里面添加東西:如ALLOWED_HOSTS = [ localhost ],Django則只允許通過localhost訪問頁面,其他的都被屏蔽了,127.0.0.1也就不行了。

4.INSTALLED_APPS = []

ubuntu16.04,python3,Django

這里面時Django自帶的一些應用,我們創建應用后要把名稱寫在這個里面,才能被Django識別,不然它不認識。

5.MIDDLEWARE = [ ]:翻譯過來中文名叫中間件。

ubuntu16.04,python3,Django

Django自帶的一些工具集,不需要管它,知道就行了。

6.ROOT_URLCONF = ‘Hello.urls'

ubuntu16.04,python3,Django

URL的根文件,指向的就是上面提到過的urls.py那個文件

7.TEMPLATES = [ ]模板

ubuntu16.04,python3,Django

在Django中,模板就是一個一個的html文件,這里的templates就是模板的配置,暫時不用管它。后面自己寫模板時再來看。

8.WSGI_APPLICATION,不管它,作為新手的我也不懂。

ubuntu16.04,python3,DjangoDATABASES

數據庫相關配置

ubuntu16.04,python3,Django

默認使用sqlite3數據庫,如果要使用其他數據庫,就去上面注釋的那個鏈接地址去查找怎樣配置,不用其他的數據庫就不用改動它。

10.AUTH_PASSWORD_VALIDATORS = [ ],密碼認證有關,現在不用管它。

ubuntu16.04,python3,Django

11.

ubuntu16.04,python3,Django

國際化,就是時間,語言之類的東西,LANGUAGE_DODE = ‘en-us',默認為英語,TIME_ZONE = 'UTC'默認時UTC 時區。

12.靜態文件地址

ubuntu16.04,python3,Django

如css,javascript,images等文件的地址

4.__init__.py:python中聲明模塊的文件,一般內容為空,有了它,我們的myblog就變成了一個模塊,可直接在代碼中引用了。

  該目錄下的所有文件了解完了,接下來我們創建一個應用。

第六步:創建一個應用。

  切換到和manage.py的同級目錄中,命令行輸入python3 manage.py startapp hello_world 或 python3 manage.py startapp hello_world,就創建好了一個名為hello_world的應用。文件結構為:

  ubuntu16.04,python3,Django

  然后切記要將應用名添加到settings.py的INSTALLED_APPS中,

  ubuntu16.04,python3,Django

  一個應用就創建成功了!

第七步:了解應用下文件的作用:

  1,migrations:數據遷移模塊,和數據庫有關的操作,這個文件夾下面的東西都是Django自動生成,可以不用管它。

  2,admin.py:該應用下的后臺管理系統配置文件,Django每個應用都會自帶一個后臺系統。

  3,apps.py:當前應用的一些配置,實在Django 1.9之后才會自動生成的,前面的版本都沒有,理論上我們可以不使用它。

  4,models.py:數據模塊,以后創建數據表都在這里創建,Django涉及到一個叫ORM的框架,想了解可以自行百度,我也不知道是啥。。。。。。類似與MVC結構中的Models(模型)。

  5,test.py:自動化測試模塊,我們可以在這里編寫相應的代碼(腳本),即可進行相應的測試。

  6,views.py:執行響應的邏輯代碼,代碼邏輯處理的主要地點。項目大部分代碼均在這里編寫。

第八步:創建第一個頁面(響應)

  1,編輯hello_wrold下views.py:

  ubuntu16.04,python3,Django

  2,配置URLS:

  打開Hello目錄下的urls.py

  ubuntu16.04,python3,Django

  保存文件后,在瀏覽器中輸入http://127.0.0.1:8000/index/ 或http://localhost:8000/index/ 就可以看到hello,world。

  urlpatterns = [ ]是一個列表,里面裝著這個項目中所有網頁的路徑,index/時我們剛剛寫的hello,world的網頁地址,hello.index時hello下的一個函數,但是我們時導入了hello_world應用下的views.py文件當作hello來用,所以hello.index也就是hello_world應用下的views.py文件下的一個函數。

總結

以上所述是小編給大家介紹的ubuntu16.04在python3 下創建Django項目并運行的操作方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!

至此,一個簡單的hello,world我們已經寫出來了。我也是一個剛學的新手,很多東西也不懂。如果有些有錯的地方,希望大家能幫我指正出來,在下將甚是感激。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精视频免费在线久久完整在线看| 国产成人精品电影久久久| 久久久精品久久久久| 国内精品久久久久久| 亚洲高清av在线| 久久国产精品免费视频| 国产亚洲欧洲在线| 欧美日韩国产色| 日韩一区二区三区xxxx| 国产精品扒开腿做爽爽爽的视频| 91精品国产综合久久香蕉最新版| 中文字幕日韩av综合精品| 日韩电影大全免费观看2023年上| 97国产精品免费视频| 97精品视频在线观看| 欧美精品18videos性欧| 欧美高清不卡在线| 成人午夜在线观看| 国产精品av免费在线观看| 精品视频一区在线视频| 国产成人久久久| 欧美日韩在线观看视频小说| 国产激情999| 久久久久久中文字幕| 国产一区二区久久精品| 亚洲a级在线播放观看| 亚洲黄色片网站| 中文字幕欧美精品日韩中文字幕| 国产精品露脸av在线| 亚洲美女精品成人在线视频| 美日韩精品免费观看视频| 91精品久久久久久久| 91黑丝在线观看| 亚洲网站在线播放| 日本精品视频在线| 美日韩精品视频免费看| 激情懂色av一区av二区av| 在线视频欧美日韩精品| 日本精品久久中文字幕佐佐木| 欧美亚洲国产成人精品| 成人免费自拍视频| 日韩欧美在线第一页| 精品女厕一区二区三区| 欧美日韩美女在线观看| 中文字幕日韩精品在线观看| 国产精品视频xxxx| 亲爱的老师9免费观看全集电视剧| 日韩欧美国产骚| 国产日韩精品一区二区| 中文字幕日韩高清| 欧美极品少妇xxxxⅹ免费视频| 亚洲精品国产福利| 久久九九全国免费精品观看| 亚洲电影免费观看高清完整版| 日本精品视频在线| 在线视频日韩精品| www.国产精品一二区| 亚洲精品狠狠操| 日韩精品999| 黑人巨大精品欧美一区免费视频| 国产精品91久久| 91久久嫩草影院一区二区| 成人精品久久一区二区三区| 日韩的一区二区| 国产综合久久久久久| 91久久久亚洲精品| 午夜精品久久久久久99热软件| 亚洲欧美国产视频| 亚洲午夜性刺激影院| 成人观看高清在线观看免费| 亚洲丝袜一区在线| 中日韩美女免费视频网站在线观看| 亚洲第一国产精品| 亚洲人成免费电影| 欧美中文字幕视频在线观看| 日韩激情片免费| 久久久噜噜噜久久| 91色中文字幕| 欧美精品久久久久久久久久| 欧美另类暴力丝袜| 亚洲第一区在线| 97成人超碰免| 精品综合久久久久久97| 国产美女高潮久久白浆| 永久免费精品影视网站| 国产一区av在线| 国产精品手机播放| 91地址最新发布| 国产精品久久久久久av福利软件| 日本伊人精品一区二区三区介绍| 亚洲欧美日本另类| 国产精品你懂得| 国产午夜精品全部视频播放| 亚洲白拍色综合图区| 成人免费视频在线观看超级碰| 91香蕉亚洲精品| 欧美精品videosex极品1| 亚洲激情 国产| 亚洲第一区第一页| 91高清免费在线观看| 91亚洲国产精品| 国产精品入口免费视| 亚洲自拍偷拍色片视频| 成人午夜在线视频一区| 91精品国产高清久久久久久| 欧美成人中文字幕在线| 日韩精品免费在线视频观看| 欧美电影免费观看网站| 久久99久国产精品黄毛片入口| 久久好看免费视频| 欧美日韩国产中文字幕| 亚洲精品小视频| 久久成人人人人精品欧| 欧美高清在线视频观看不卡| 8090成年在线看片午夜| 国产91网红主播在线观看| 中文字幕日韩免费视频| 国产精品999999| 啪一啪鲁一鲁2019在线视频| 综合欧美国产视频二区| 在线免费看av不卡| 国产日韩欧美视频| 国产成人午夜视频网址| 亚洲丁香婷深爱综合| 最新国产精品亚洲| 国产精品高清在线观看| 综合欧美国产视频二区| 成人网在线免费观看| 国产精品成人免费视频| 久久免费视频这里只有精品| 欧美中文字幕在线播放| 亚洲国产精品999| 日韩电影中文字幕| 九九热精品视频| 日韩av免费看| 亚洲丝袜一区在线| 国产精品电影网站| 久久成人亚洲精品| 国产精品狼人色视频一区| 日韩亚洲欧美中文在线| 日韩欧美中文字幕在线观看| 国产成人亚洲综合| 精品久久久久久电影| 日韩欧美视频一区二区三区| 欧美黑人一区二区三区| 91chinesevideo永久地址| 日韩中文字幕视频在线观看| 日韩专区中文字幕| 一区二区在线视频| 国产一区私人高清影院| 欧美一区在线直播| 亚洲精品www久久久久久广东| 久久亚洲精品中文字幕冲田杏梨| 97超碰国产精品女人人人爽| 成人黄色免费网站在线观看| 一区二区av在线| 国产一区二区三区在线视频| 亚洲欧美在线磁力| 久久91精品国产91久久跳| 亚洲一区二区在线播放| 欧美一级片久久久久久久| 精品亚洲一区二区三区四区五区| 国产91精品久久久| 国产精品视频自拍|