xaml修改后台代码的值_Django定制后台和修改模型
Django定制后臺和修改模型
哈嘍,大家好呀,我是滑稽君。和標題一樣,我們今天來看看如何使用Django定制后臺,修改模型。首先你需要知道如何新建自己的項目,并添加一個APP。這是我們開始學習的基礎。
Django是高水準的Python編程語言驅動的一個開源模型。視圖,控制器風格的Web應用程序框架,它起源于開源社區。使用這種架構,程序員可以方便、快捷地創建高品質、易維護、數據庫驅動的應用程序。采用了MTV的框架模式,即模型M,視圖V和模版T。
合理的使用框架可以幫助我們提升開發效率。
視頻講解:
在CMD中輸入以下命令
創建項目django-admin?startproject?項目名創建appdjango?manage.py?startapp?應用名稱讓我們的server跑起來django manage.py runserver生成潛移文件django manage.py makemigrations配置遷移文件django manage.py migrate在開始之前我們先在setting中修改一些參數。
語言和時區分別修改為'zh-Hans'和'Asia/Shanghai'前者使我們的后臺管理從英文改為簡體中文,第二個就是改為上海的時區,它的默認時區和我們相差8個小時。這使我們項目的創建時間可以得到一個正確的值。
首頁:
list模式:
隨便點開一個:‘
注意localhost和127.0.0.1是等價的,都是我們本地的服務器。注意看網址欄,觀察我們地址有哪些變化。
我們的后臺管理界面。
可以看到項目的題目,內容,作者,創建日期等內容。這些需要我們自己去定制。下面為部分代碼。
models.py的內容
from django.db import modelsfrom django.contrib.auth.models import User# Create your models here.class Article(models.Model): title = models.CharField(max_length=30) content = models.TextField() created_time = models.DateTimeField(auto_now_add=True) last_updated_time = models.DateTimeField(auto_now=True) author =models.ForeignKey(User, on_delete=models.DO_NOTHING,default=1) is_deleted = models.BooleanField(default=False) readed_num = models.IntegerField(default=0) def __str__(self): return " % self.titleadmin.py的內容:
from django.contrib import adminfrom .models import Article# Register your models here.@admin.register(Article)#和第九行效果一樣class ArticleAdmin(admin.ModelAdmin): list_display = ("id", "title", "content", "author", "is_deleted", "created_time", "last_updated_time") ordering = ("-id",)#去掉‘-’就是正序#admin.site.register(Article, ArticleAdmin)在models里面定制的內容還需要在admin里進行‘備案’。
兩個不同的urls.py文件。
mysite-urls.py:
from django.contrib import adminfrom django.urls import include,pathfrom . import viewsurlpatterns = [ path('admin/', admin.site.urls), path('', views.index),#首頁,我們希望打開就顯示這個內容,所以不添加網址。 path('article/', include('article.urls')),]article-urls.py:
from django.urls import pathfrom . import viewsurlpatterns = [ #localhost:8000/article/ path('', views.article_list, name='article_list'), #localhost:8000/article/1 path('', views.article_detail, name='article_detail'),]在控制臺輸入ctrl+c或者直接關閉命令窗口即可停止服務器。
全部源碼放在百度網盤:
https://pan.baidu.com/s/1Ot1RLslHTmtHQ33pl3RB8g 公眾號內發送django獲取提取碼。??END?我將在視頻中告訴大家大致的流程,以及各部分代碼的作用。
總結
以上是生活随笔為你收集整理的xaml修改后台代码的值_Django定制后台和修改模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python保存csv_python怎样
- 下一篇: 编译原理实验语义分析_Windows M