タグ付けされた質問 「django」

Djangoは、Pythonで記述された、オープンソースのサーバー側Webアプリケーションフレームワークです。複雑なデータ駆動型のWebサイトとWebアプリケーションを作成するのに必要な労力を軽減するように設計されており、特にコードの削減、冗長性の排除、暗黙よりも明示的であることに重点を置いています。


14
Django管理インターフェースの読み取り専用モデル?
管理インターフェースでモデルを完全に読み取り専用にするにはどうすればよいですか?これは一種のログテーブル用で、管理機能を使用して検索、並べ替え、フィルタリングなどを行っていますが、ログを変更する必要はありません。 場合には、このルックスはここだ、重複が好きでない私が何をしようとしています: 私は読み取り専用フィールドを探していません(すべてのフィールドを読み取り専用にしても、新しいレコードを作成できます) 読み取り専用ユーザーを作成するつもりはありません。すべてのユーザーは読み取り専用である必要があります。

8
DjangoでOneToOneFieldがNoneかどうかを確認します
私はこのような2つのモデルを持っています: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... ユーザーがType1またはType2プロファイルを持っている場合は、何かをする必要があります。 if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something else else: # do something else ただし、type1またはtype2プロファイルを持たないユーザーの場合、そのようなコードを実行すると、次のエラーが発生します。 Type1Profile matching query does not exist. ユーザーが持っているプロファイルのタイプを確認するにはどうすればよいですか? ありがとう

18
Django CSRFCookieが設定されていません
しばらくの間問題が発生しました。CSRFCookieが設定されていません。以下のコードをご覧ください Python def deposit(request, account_num): if request.method == 'POST': account = get_object_or_404(account_info, acct_number=account_num) form_ = AccountForm(request.POST or None, instance=account) form = BalanceForm(request.POST) info = str(account_info.objects.filter(acct_number=account_num)) inf = info.split() if form.is_valid(): # cd=form.cleaned_data now = datetime.datetime.now() cmodel = form.save() cmodel.acct_number = account_num # RepresentsInt(cmodel.acct_number) cmodel.bal_change = "%0.2f" % float(cmodel.bal_change) cmodel.total_balance = …
86 python  django 

18
エラー:psycopg2.extensionsという名前のモジュールがありません
djangoプロジェクト用にPostgreSQLデータベースをセットアップしようとしていますが、最後の質問への回答のおかげで、djangoプロジェクト用にpostgreSQLデータベースをセットアップする際の問題が発生したと思います。ターミナルでコマンド「pythonmanage.pyrunserver」を実行してローカルホストを起動しようとしていますが、コマンドを実行すると、この応答が表示されます... Error: No module named psycopg2.extensions これが何を意味するのかわかりません-psycopg2をダウンロードしようとしましたが、homebrewを使用してpsycopg2をダウンロードする方法が見つからないようです。easy_install、pip install、sudoを試しましたが、すべて次のようなエラーが返されます... Downloading http://www.psycopg.org/psycopg/tarballs/PSYCOPG-2-4/psycopg2-2.4.5.tar.gz Processing psycopg2-2.4.5.tar.gz Writing /tmp/easy_install-l7Qi62/psycopg2-2.4.5/setup.cfg Running psycopg2-2.4.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-l7Qi62/psycopg2-2.4.5/egg-dist-tmp-PBP5Ds no previously-included directories found matching 'doc/src/_build' unable to execute gcc-4.0: No such file or directory error: Setup script exited with error: command 'gcc-4.0' failed with exit status 1 これを修正する方法は?


16
Django-メールでログイン
djangoがユーザー名ではなくメールでユーザーを認証するようにしたい。1つの方法は、ユーザー名の値として電子メールの値を提供することですが、私はそれを望んでいません。理由は、私はURLを持っている/profile/<username>/ので、URLを持つことができません/profile/abcd@gmail.com/。 もう1つの理由は、すべての電子メールが一意であるということですが、ユーザー名がすでに使用されている場合があります。したがって、ユーザー名をとして自動作成していますfullName_ID。 Djangoにメールで認証させるように変更するにはどうすればよいですか? これが私がユーザーを作成する方法です。 username = `abcd28` user_email = `abcd@gmail.com` user = User.objects.create_user(username, user_email, user_pass) これが私がログインする方法です。 email = request.POST['email'] password = request.POST['password'] username = User.objects.get(email=email.lower()).username user = authenticate(username=username, password=password) login(request, user) 最初にユーザー名を取得する以外に、ログインの他の方法はありますか?
86 django 

13
データベース/モデルからオブジェクトを削除するときに、Django Adminにファイルを削除させるにはどうすればよいですか?
標準のImageFieldで1.2.5を使用し、組み込みのストレージバックエンドを使用しています。ファイルは正常にアップロードされますが、管理者からエントリを削除しても、サーバー上の実際のファイルは削除されません。

1
django1.4-オフセットなしの日時とオフセット対応の日時を比較できません
アプリケーションをdjango1.2から1.4に移行中です。 タスクを完了する必要がある時刻を含む毎日のタスクオブジェクトがあります。 class DailyTask(models.Model): time = models.TimeField() last_completed = models.DateTimeField() name = models.CharField(max_length=100) description = models.CharField(max_length=1000) weekends = models.BooleanField() def __unicode__(self): return '%s' % (self.name) class Meta: db_table = u'dailytask' ordering = ['name'] 今日でもタスクを完了する必要があるかどうかを確認するために、次のコードがあります。 def getDueDailyTasks(): dueDailyTasks=[] now = datetime.datetime.now() try: dailyTasks = DailyTask.objects.all() except dailyTask.DoesNotExist: return None for dailyTask …

8
Django:画像のURLからImageFieldに画像を追加します
私の醜い英語で失礼します;-) この非常に単純なモデルを想像してみてください。 class Photo(models.Model): image = models.ImageField('Label', upload_to='path/') 画像のURLから写真を作成したい(つまり、django管理サイトで手動ではない)。 私はこのようなことをする必要があると思います: from myapp.models import Photo import urllib img_url = 'http://www.site.com/image.jpg' img = urllib.urlopen(img_url) # Here I need to retrieve the image (as the same way that if I put it in an input from admin site) photo = Photo.objects.create(image=image) 教えてくれないにしても、問題をうまく説明できたと思います。 ありがとうございました …

4
Djangoモデルマネージャーobjects.createドキュメントはどこにありますか?
私はいつも使うべきだと読んでいます model = Model(a=5, b=6) model.save() しかし、オープンソースのdjangoアプリがそれを使用しているのを見たので、マネージャー関数createがあるのを見ました。 model = Model.objects.create(a=5, b=6) print model.pk 1 それで、それを使用することをお勧めしますか?または、.saveメソッドを使用することをお勧めします。pkが指定されている場合、objects.createはそれを作成しようとしますが、saveは既存のオブジェクトを保存する可能性があると思います。 これらは私が見つけたドキュメントです:https://docs.djangoproject.com/en/dev/topics/db/queries/#creating-objects
85 python  django 


8
Django管理者、モデルを非表示
登録済みモデルが表示される管理サイトのルートページで、Django管理者に登録されているいくつかのモデルを非表示にします。 それらを直接登録解除すると、新しい記号「+」が消えて新しいレコードを追加できなくなります。 これはどのように行うことができますか?

25
Django-そのようなテーブルはありません:main.auth_user__old
公式のDjangoドキュメントの最初のアプリチュートリアルに従っていましたが、管理ページから行った変更を保存しようとすると、このエラーが発生しました。私はそれについていくつかの調査を行いましたが、データベースの移行など、私が見つけた可能な解決策は単に機能しません。私のコードの特定の部分を見たい場合は、私に知らせてください。 以下はエラーです: / admin / polls / question / 1 / change /のOperationalErrorそのようなテーブルはありません:main.auth_user__oldリクエストメソッド:POSTリクエストURL: ['/ Users / gfioravante / Projects / test_app / test_app'、 '/ usr / local / Cellar / python /3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python37.zip'、'/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3。 7 '、' /usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload '、' / Users / gfioravante / Projects / test_app / ta_env / lib / python3.7 …

9
Djangoの人気の歴史[クローズ]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善して再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 8年前に閉鎖されました。 Djangoを最も人気のあるPythonWebフレームワークにした一連のイベントは何ですか?他にもいくつかのフレームワークが存在しますが。 注:この質問は、論争的でも対立的でもありません。実際の人気につながる(客観的な)「一連の出来事」を求めただけです。ソフトウェアの受け入れのダイナミクスを認識しているので、私は誰もが技術的な優位性について議論するつもりはありません。
84 django  history 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.