Djangoのクリーンアップ(変更を続行)
appの作成
python ./manage.py startapp 앱이름
サーバーの実行
python ./manage.py runserver 포트번호
いどう
python ./manage.py makemigrations
python ./manage.py migrate
管理者アカウントの作成
python ./manage.py createsuperuser
管理者dbにはアドレス/adminでアクセス可能アプリを作成してやるべきこと
appを作成してプロジェクトファイルを設定し、INSTALLED APPSに「member.apps.MemberConfig」と表示します.
このように追加します.
python ./manage.py makemigrations
運転python ./manage.py migrate
sqliteをデータベースに接続するadminからデータベースを作成する
アプリケーションのadmin.pyのところへ
import member.models
admin.site.register(member.models.memberTable)
def __str__(self):
return self.title+","+self.content+","+(self.writeDate)
レンダーパスhtml
return render(req, "member/start.html")
データを転送する場合は、データをバイナリ形式で転送します.簡単なhtmlをそのまま表示
return HttpResponse("<body>" +
"메인페이지" +
"<br/>" +
"<a href=start>to start</a>"+
"</body>")
python3 manage.py shell
>> from app이름.models import 클래스명
すべてのクエリー>> 클래스명.objects.all()
特定の値の問合せ>> 클래스명.objects.filter(addr = 'mulae')
>> 클래스명.objects.filter(tel = '011', name = 'park')
クエリー特定値の除外>> 클래스명.objects.exclude(name = 'kim')
削除>> 클래스명.objects.filter(addr = 'mulae').delete
追加または更新>> 변수 = 클래스명(name = 'kim', tel = '014', addr = 'samsung')
>> 변수.save()
カウント>> 클래스명.objects.all().count()
一番、最後>> 클래스명.objects.all().first()
>> 클래스명.objects.all().last()
昇順>> 클래스명.objects.all().order_by('name')
>> 클래스명.objects.all().order_by('-name')
Reference
この問題について(Djangoのクリーンアップ(変更を続行)), 我々は、より多くの情報をここで見つけました https://velog.io/@0woong/Django-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol