翻譯|使用教程|編輯:董玉霞|2022-05-31 13:52:29.400|閱讀 157 次
概述:本篇PyCharm使用教程將介紹在創建Django項目時如何執行行政職能相關內容?。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
PyCharm最新版本V2022.1支持自定義包存儲庫的身份驗證,如若還沒下載,點擊下面下載。
本篇PyCharm使用教程將介紹在創建Django項目時如何執行行政職能相關內容?。
首先,創建一個超級用戶。為此,請在manage.pycreatesuperuser控制臺中鍵入命令,指定您的電子郵件地址和密碼:
由于我們決定啟用站點管理,PyCharm 已經取消了文件urls.py中相應行的注釋。
打開polls目錄下的admin.py文件進行編輯,看到下面已經存在的代碼:
from django.contrib import admin
但是,我們需要為管理站點啟用編輯功能。
現在準備好進入管理頁面。當然,很可能運行 Django 服務器,然后轉到您的瀏覽器,在地址欄中輸入整個 URL,但是使用 PyCharm 有一個更簡單的方法:使用預先配置的 Django 服務器運行配置并稍作修改。
不要為模板節點下列出的默認運行/調試配置設置工作目錄。這可能會導致新創建的運行/調試配置中的目標無法解析。
要打開此運行/調試配置進行編輯,請在主工具欄上單擊運行/調試配置選擇器,然后選擇編輯配置(或從主菜單中選擇運行|編輯配置):
在“運行/調試配置”對話框中,為該運行/調試配置命名(此處為mysite),啟用在默認瀏覽器中運行應用程序(選中復選框“運行瀏覽器”)并指定默認打開的站點頁面(這里這個頁面是//127.0.0.1:8000 /admin/):
現在,要啟動應用程序,請按Shift+F10或單擊運行按鈕主工具欄以打開標準 Django 站點登錄頁面:
登錄后,將顯示管理頁面。它有一個部分Authentication and Authorization (Groups and Users),但Polls不可用。為什么這樣?
,篇》我們必須告訴 adminQuestion對象有一個管理界面;為此,讓我們打開文件polls/admin.py進行編輯(在項目視圖中選擇它并按F4),然后輸入以下代碼:
from django.contrib import admin from .models import Question #this line added admin.site.register(Question)#this line added
再次注意代碼完成:
刷新頁面,看到出現了帶有問題的投票部分:
單擊添加以創建一些問題。
但是,每個問題都有多個選擇,但仍然沒有選擇。再次打開以編輯文件polls/admin.py并將其更改如下:
from django.contrib import admin from .models import Choice, Question class ChoiceInline(admin.TabularInline): model = Choice extra = 3 class QuestionAdmin(admin.ModelAdmin): fieldsets = [ (None, {'fields': ['question_text']}), ('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}), ] inlines = [ChoiceInline] admin.site.register(Question, QuestionAdmin)
現在查看更改問題頁面:
JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業Web開發。
想要了解或購買PyCharm正版授權的朋友,歡迎咨詢
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn